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

46 files changed:
neutron/locale/ar/LC_MESSAGES/neutron.po
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/kn/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 b5f4714e9351ad7c53e0ee9a460d421d6b9885cf..0d97cc35e5406c5549a47038eeb1b91ff58cfbe4 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 06:09+0000\n"
 "PO-Revision-Date: 2013-09-12 23:31+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Arabic "
@@ -234,157 +234,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2512,19 +2512,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2546,7 +2546,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2572,7 +2572,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2595,13 +2595,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7696,7 +7696,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8651,7 +8651,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8845,7 +8845,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8902,8 +8902,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8996,204 +8996,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9281,173 +9286,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9939,6 +9939,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10172,167 +10177,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10340,23 +10345,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10544,44 +10549,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11784,13 +11789,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12123,3 +12128,6 @@ msgstr ""
 #~ msgid ""
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index 10f9d4dc16a986664c64b8433110ef72d999ce5b..333e18fe1f3af9b5e20142b914bd82dffe873ec4 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 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) "
@@ -233,157 +233,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2511,19 +2511,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2545,7 +2545,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2571,7 +2571,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2594,13 +2594,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7695,7 +7695,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8650,7 +8650,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8844,7 +8844,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8901,8 +8901,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8995,204 +8995,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9280,173 +9285,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9938,6 +9938,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10171,167 +10176,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10339,23 +10344,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10543,44 +10548,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11783,13 +11788,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12770,3 +12775,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index 106fac62c4042d173139aa2ea152ea82bdbcca4e..982ed0af6309e6f47297330aa88df69c8943ebb9 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Bosnian "
@@ -234,157 +234,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2512,19 +2512,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2546,7 +2546,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2572,7 +2572,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2595,13 +2595,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7696,7 +7696,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8651,7 +8651,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8845,7 +8845,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8902,8 +8902,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8996,204 +8996,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9281,173 +9286,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9939,6 +9939,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10172,167 +10177,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10340,23 +10345,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10544,44 +10549,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11784,13 +11789,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12771,3 +12776,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index ce8cbb2da564cf852be2895823cf4e56e98296e5..63a807e1f2a15945b3cf93c2705845ca2b43d087 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Catalan "
@@ -233,157 +233,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2511,19 +2511,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2545,7 +2545,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2571,7 +2571,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2594,13 +2594,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7695,7 +7695,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8650,7 +8650,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8844,7 +8844,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8901,8 +8901,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8995,204 +8995,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9280,173 +9285,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9938,6 +9938,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10171,167 +10176,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10339,23 +10344,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10543,44 +10548,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11783,13 +11788,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12770,3 +12775,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index 0c228334dae7835a50ded647df81b33eda2612a5..037d62755a4ca54f614b986499df09450541eb3c 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Czech "
@@ -233,157 +233,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2511,19 +2511,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2545,7 +2545,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2571,7 +2571,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2594,13 +2594,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7695,7 +7695,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8650,7 +8650,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8844,7 +8844,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8901,8 +8901,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8995,204 +8995,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9280,173 +9285,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9938,6 +9938,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10171,167 +10176,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10339,23 +10344,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10543,44 +10548,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11783,13 +11788,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12770,3 +12775,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index f0141d9c41c338a1b9d1f9f04f5ab4e201462f00..9e7675b98237ac4ef44d573aa707556095b7e2cd 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 06:09+0000\n"
 "PO-Revision-Date: 2013-05-16 09:23+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Danish "
@@ -233,157 +233,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2511,19 +2511,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2545,7 +2545,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2571,7 +2571,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2594,13 +2594,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7695,7 +7695,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8650,7 +8650,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8844,7 +8844,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8901,8 +8901,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8995,204 +8995,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9280,173 +9285,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9938,6 +9938,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10171,167 +10176,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10339,23 +10344,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10543,44 +10548,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11783,13 +11788,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12770,3 +12775,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index f8f7d64acf801d16b4dd87b8ab76cb87ddf926dd..9d532b4393bef90a8995b7350f92a0dd731d26d9 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 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 "
@@ -235,159 +235,159 @@ msgstr "Ausnahme tritt auf, wenn Zeitgeber stoppt"
 msgid "Exception occurs when waiting for timer"
 msgstr "Ausnahme tritt beim Warten auf Zeitgeber auf"
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr "Empfangsbereitschaft auf %(host)s:%(port)s nicht möglich"
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr "Inhaltstyp fehlt"
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr "Typ für Daten %(data)s ist %(type)s"
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr "Kann JSON nicht verstehen"
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr "Interne DTD ist nicht zulässig"
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr "Kann XML nicht verstehen"
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr "Nicht erkannter Inhaltstyp in Anforderung angegeben"
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr "Kein Inhaltstyp in Anforderung angegeben"
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr "Leerer Nachrichtentext in Anforderung angegeben"
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 "Deserialisieren von Nachrichtentext als angegebenen Inhaltstyp nicht "
 "möglich "
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr "Sie müssen '__call__' implementieren"
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr "%(method)s %(url)s"
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr "Nicht unterstützter Inhaltstyp"
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr "InvalidContentType: %s"
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr "Fehlerhafter Anforderungshauptteil"
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr "MalformedRequestBody: %s"
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr "Ausgelöste HTTP-Ausnahme: %s"
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr "Interner Fehler"
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr "%(url)s mit HTTP %(status)d zurückgegeben"
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s hat einen Fehler zurückgegeben: %(exception)s"
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr "Daten konnten nicht deserialisiert werden"
 
@@ -2655,19 +2655,19 @@ msgstr ""
 "bei der Sortierung von %(resource)s nicht verwendet werden"
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2689,7 +2689,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2715,7 +2715,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2738,13 +2738,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -8014,7 +8014,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8983,7 +8983,7 @@ msgid "Created NVP router port:%s"
 msgstr "NVP-Routerport erstellt: %s"
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr "Erstellung von Port auf logischem NVP-Router %s nicht möglich"
@@ -9195,7 +9195,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr "'delete_network' für Nutzer abgeschlossen: %s"
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr "Es wurde kein lSwitch %s in NVP gefunden"
@@ -9254,8 +9254,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr "Netz '%s' ist kein gültiges externes Netz"
@@ -9361,204 +9361,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9650,95 +9655,88 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-"Angegebener Name: '%s' überschreitet die maximale Länge. Er wird auf NVP "
-"abgeschnitten"
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr "Clusterversion von NVP-Controller: %s"
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr "Logischer Switch %s erstellt"
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr "Netz nicht gefunden. Fehler: %s"
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr "get_port() %(network)s %(port)s"
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr "Port oder Netz nicht gefunden. Fehler: %s"
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 "Logischer Port %(lport_uuid)s auf logischem Router %(lrouter_uuid)s wurde"
 " erstellt"
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 "Logischer Port %(lport_uuid)s auf logischem Router %(lrouter_uuid)s wurde"
 " aktualisiert"
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
@@ -9747,42 +9745,42 @@ msgstr ""
 "Port %(lport_uuid)s des logischen Routers auf logischem Router "
 "%(lrouter_uuid)s löschen"
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr "Port nicht gefunden. Fehler: %s"
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr "Sicherheitsprofil erstellt: %s"
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr "Sicherheitsprofil aktualisiert: %s"
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr "Ungültige Schlüssel für NAT-Übereinstimmung: %s"
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr "NAT-Regel wird erstellt: %s"
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 msgid ""
 "No SNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
@@ -9790,18 +9788,18 @@ 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, 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:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
@@ -9810,25 +9808,25 @@ msgstr ""
 "Ausnahme beim Aktualisieren der IP-Adressen auf einem logischen Router-"
 "Port: %s"
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr "Fehler beim Erstellen der logischen Warteschlange"
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr "Fehler beim Löschen der logischen Warteschlange"
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -10352,6 +10350,13 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+"Angegebener Name: '%s' überschreitet die maximale Länge. Er wird auf NVP "
+"abgeschnitten"
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10615,167 +10620,167 @@ msgstr "Port ist 'lqueue' nicht zugeordnet"
 msgid "'%s' must be a non negative integer."
 msgstr "'%s' muss eine nicht negative Ganzzahl sein."
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10783,23 +10788,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10987,44 +10992,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -12250,13 +12255,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr "Aktiver Pool und aktive VIP erwartet"
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr "Zu verbindender Port %s kann nicht gefunden werden."
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -13239,3 +13244,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr "Adressliste für Port des logischen Routers von NVP: %s"
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index c20c61c33b80cf92be9fe66e2be3b3b001cd0db7..1d329dc908452d92fd16237b98ffe4b3780446cf 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 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) "
@@ -233,157 +233,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2511,19 +2511,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2545,7 +2545,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2571,7 +2571,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2594,13 +2594,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7695,7 +7695,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8650,7 +8650,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8844,7 +8844,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8901,8 +8901,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8995,204 +8995,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9280,173 +9285,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9938,6 +9938,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10171,167 +10176,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10339,23 +10344,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10543,44 +10548,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11783,13 +11788,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12770,3 +12775,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index aeff9ee4774aee90fd3b98c6b3d35ef2509700c4..646b4269a7a5bcba8643a862f2aa3d480c802d5f 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 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) "
@@ -233,157 +233,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2511,19 +2511,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2545,7 +2545,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2571,7 +2571,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2594,13 +2594,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7695,7 +7695,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8650,7 +8650,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8844,7 +8844,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8901,8 +8901,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8995,204 +8995,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9280,173 +9285,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9938,6 +9938,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10171,167 +10176,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10339,23 +10344,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10543,44 +10548,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11783,13 +11788,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12770,3 +12775,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index 57b1d0b83e2d6d46cfd3f1b50baf7cb64a29e9d5..1d5dea6f7b7429af16a3ab76756f666028f7f847 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 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) "
@@ -233,157 +233,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2511,19 +2511,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2545,7 +2545,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2571,7 +2571,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2594,13 +2594,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7695,7 +7695,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8650,7 +8650,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8844,7 +8844,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8901,8 +8901,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8995,204 +8995,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9280,173 +9285,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9938,6 +9938,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10171,167 +10176,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10339,23 +10344,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10543,44 +10548,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11783,13 +11788,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12770,3 +12775,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index f68aa89c0881ac4541ca14a927f83ea2429b077e..5c61a829876f156b1310f9151aaa27ccf6fc7635 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 06:09+0000\n"
 "PO-Revision-Date: 2013-05-13 06:01+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Spanish "
@@ -233,157 +233,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2511,19 +2511,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2545,7 +2545,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2571,7 +2571,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2594,13 +2594,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7695,7 +7695,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8650,7 +8650,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8844,7 +8844,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8901,8 +8901,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8995,204 +8995,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9280,173 +9285,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9938,6 +9938,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10171,167 +10176,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10339,23 +10344,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10543,44 +10548,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11783,13 +11788,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12770,3 +12775,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index 9701fff0fade50ed4aa6cbdadf1507daade6c978..8c25aa3814a0b3c55a7cd50b9c73618fd5534727 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 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) "
@@ -233,157 +233,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2511,19 +2511,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2545,7 +2545,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2571,7 +2571,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2594,13 +2594,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7695,7 +7695,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8650,7 +8650,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8844,7 +8844,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8901,8 +8901,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8995,204 +8995,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9280,173 +9285,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9938,6 +9938,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10171,167 +10176,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10339,23 +10344,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10543,44 +10548,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11783,13 +11788,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12470,3 +12475,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index 44a4badc011f45ccc59bc61d94a639884e8af773..38bb3a93ce6bdde4e8a191dffcd8678eea54320f 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 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) "
@@ -233,157 +233,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2511,19 +2511,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2545,7 +2545,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2571,7 +2571,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2594,13 +2594,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7695,7 +7695,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8650,7 +8650,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8844,7 +8844,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8901,8 +8901,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8995,204 +8995,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9280,173 +9285,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9938,6 +9938,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10171,167 +10176,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10339,23 +10344,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10543,44 +10548,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11783,13 +11788,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12770,3 +12775,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index 4f5e5ea5f0b515b0313a144cc02f14eb0c547ee7..8b4aded6bb58933ac67e9b853043ce191f062b78 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 06:09+0000\n"
 "PO-Revision-Date: 2013-05-13 06:01+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: French "
@@ -233,157 +233,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2511,19 +2511,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2545,7 +2545,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2571,7 +2571,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2594,13 +2594,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7695,7 +7695,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8650,7 +8650,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8844,7 +8844,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8901,8 +8901,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8995,204 +8995,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9280,173 +9285,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9938,6 +9938,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10171,167 +10176,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10339,23 +10344,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10543,44 +10548,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11783,13 +11788,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12770,3 +12775,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index ae785786045b56a58f3b1e66fd1458d88652cba3..10137720afb8f6818f8d3c73dbea14328f941d1e 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 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 "
@@ -233,157 +233,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2511,19 +2511,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2545,7 +2545,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2571,7 +2571,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2594,13 +2594,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7695,7 +7695,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8650,7 +8650,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8844,7 +8844,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8901,8 +8901,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8995,204 +8995,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9280,173 +9285,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9938,6 +9938,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10171,167 +10176,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10339,23 +10344,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10543,44 +10548,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11783,13 +11788,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12488,3 +12493,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index 64885e520f4377e69c0d52ce93713b253f85d5a3..3013047d61afce92baa9b3029f93451e23f51ba2 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Croatian "
@@ -234,157 +234,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2512,19 +2512,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2546,7 +2546,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2572,7 +2572,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2595,13 +2595,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7696,7 +7696,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8651,7 +8651,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8845,7 +8845,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8902,8 +8902,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8996,204 +8996,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9281,173 +9286,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9939,6 +9939,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10172,167 +10177,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10340,23 +10345,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10544,44 +10549,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11784,13 +11789,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12771,3 +12776,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index f0ddfe64caac656ef5917332195cdfe57802e7f8..d8a94f4d1d9a1eda920501a9d0d5ee879874f0d6 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Hungarian "
@@ -233,157 +233,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2511,19 +2511,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2545,7 +2545,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2571,7 +2571,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2594,13 +2594,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7695,7 +7695,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8650,7 +8650,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8844,7 +8844,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8901,8 +8901,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8995,204 +8995,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9280,173 +9285,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9938,6 +9938,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10171,167 +10176,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10339,23 +10344,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10543,44 +10548,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11783,13 +11788,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12770,3 +12775,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index 2ca4e13100044131265024ff4379125a9d8845a4..c4343271ab2f62d534f0bb2c3c0b7b3e3463509b 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Indonesian "
@@ -233,157 +233,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2511,19 +2511,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2545,7 +2545,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2571,7 +2571,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2594,13 +2594,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7695,7 +7695,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8650,7 +8650,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8844,7 +8844,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8901,8 +8901,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8995,204 +8995,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9280,173 +9285,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9938,6 +9938,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10171,167 +10176,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10339,23 +10344,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10543,44 +10548,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11783,13 +11788,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12770,3 +12775,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index 91957013cd761ead65203cf484e2926d295b072a..2dac55c62a27e7ef934a3e7937a5864fb029cb6d 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 06:09+0000\n"
 "PO-Revision-Date: 2013-05-16 09:23+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Italian "
@@ -233,157 +233,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2511,19 +2511,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2545,7 +2545,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2571,7 +2571,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2594,13 +2594,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7695,7 +7695,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8650,7 +8650,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8844,7 +8844,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8901,8 +8901,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8995,204 +8995,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9280,173 +9285,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9938,6 +9938,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10171,167 +10176,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10339,23 +10344,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10543,44 +10548,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11783,13 +11788,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12770,3 +12775,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index afae3b70910766d9c082ad5b90814461d426cbb8..3d4d1ae58d9f02ba1b8139fd0093d5f49afc0564 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 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) "
@@ -233,157 +233,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2511,19 +2511,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2545,7 +2545,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2571,7 +2571,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2594,13 +2594,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7695,7 +7695,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8650,7 +8650,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8844,7 +8844,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8901,8 +8901,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8995,204 +8995,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9280,173 +9285,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9938,6 +9938,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10171,167 +10176,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10339,23 +10344,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10543,44 +10548,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11783,13 +11788,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12770,3 +12775,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index 7f6c63f7c4e285812d55d24b89bf45bc3574d207..e23dc7e337f2c53bb2737141e5a2166b84210798 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 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 "
@@ -234,157 +234,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr "内部エラー"
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2512,19 +2512,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2546,7 +2546,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2572,7 +2572,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2595,13 +2595,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7696,7 +7696,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8651,7 +8651,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8845,7 +8845,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8902,8 +8902,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8996,204 +8996,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9281,173 +9286,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9939,6 +9939,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10172,167 +10177,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10340,23 +10345,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10544,44 +10549,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11784,13 +11789,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12771,3 +12776,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index 54abefe91ff408bc89807a54d56ff96acaf63070..ad20c4f45f2d78f6f62e34d274b783b437bbf03a 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 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"
@@ -233,157 +233,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr "აკლია Content-Type"
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr "არასწორი მოთხოვნის ნაწილი"
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr "სისტემური შეცდომა"
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2511,19 +2511,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2545,7 +2545,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2571,7 +2571,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2594,13 +2594,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7695,7 +7695,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8651,7 +8651,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8845,7 +8845,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8902,8 +8902,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8996,204 +8996,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9281,173 +9286,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9939,6 +9939,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10172,167 +10177,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10340,23 +10345,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10544,44 +10549,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11784,13 +11789,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12771,3 +12776,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index a0b653e80d0e64a2920ffad8f283ce8337fd8c7e..ee93fdc0e1cf3af51bbae511ef69388d18b6e64b 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 06:09+0000\n"
 "PO-Revision-Date: 2013-09-18 00:19+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Kannada "
@@ -233,157 +233,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2511,19 +2511,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2545,7 +2545,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2571,7 +2571,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2594,13 +2594,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7695,7 +7695,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8650,7 +8650,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8844,7 +8844,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8901,8 +8901,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8995,204 +8995,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9280,173 +9285,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9938,6 +9938,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10171,167 +10176,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10339,23 +10344,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10543,44 +10548,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11783,13 +11788,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12122,3 +12127,6 @@ msgstr ""
 #~ msgid ""
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index 85e68deffb0d6f3cdec0881887eb64be18c68797..0f5fd27d98ee28bf6e81d16a5e4adb8aff8b229c 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Korean "
@@ -233,157 +233,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2511,19 +2511,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2545,7 +2545,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2571,7 +2571,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2594,13 +2594,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7695,7 +7695,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8650,7 +8650,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8844,7 +8844,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8901,8 +8901,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8995,204 +8995,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9280,173 +9285,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9938,6 +9938,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10171,167 +10176,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10339,23 +10344,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10543,44 +10548,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11783,13 +11788,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12770,3 +12775,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index 1113d3fa34d3bc50c6cfd3a85b2701633ffcc62d..3648a25b5d29e0ba7bbf121d1e19107c604c1675 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 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"
@@ -233,157 +233,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2511,19 +2511,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2545,7 +2545,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2571,7 +2571,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2594,13 +2594,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7695,7 +7695,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8650,7 +8650,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8844,7 +8844,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8901,8 +8901,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8995,204 +8995,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9280,173 +9285,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9938,6 +9938,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10171,167 +10176,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10339,23 +10344,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10543,44 +10548,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11783,13 +11788,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12770,3 +12775,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index 4be96625d4f7d1b1cf4285ab97094f2e3902c33b..1f1686eab02fdbc29b651ae18fc49f69ec4c3f9f 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Malay "
@@ -233,157 +233,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2511,19 +2511,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2545,7 +2545,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2571,7 +2571,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2594,13 +2594,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7695,7 +7695,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8650,7 +8650,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8844,7 +8844,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8901,8 +8901,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8995,204 +8995,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9280,173 +9285,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9938,6 +9938,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10171,167 +10176,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10339,23 +10344,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10543,44 +10548,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11783,13 +11788,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12770,3 +12775,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index 00221da2c270ef010353eb4a31da563632d4371f..fc6c231be5a0f70626175ce8ab76abc8db85ed4c 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 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 "
@@ -233,157 +233,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2511,19 +2511,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2545,7 +2545,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2571,7 +2571,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2594,13 +2594,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7695,7 +7695,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8650,7 +8650,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8844,7 +8844,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8901,8 +8901,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8995,204 +8995,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9280,173 +9285,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9938,6 +9938,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10171,167 +10176,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10339,23 +10344,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10543,44 +10548,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11783,13 +11788,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12770,3 +12775,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index 707c7e62c1f7b4ad019765777b3552f533af37a8..a1fcebea858a9e48456610b1e2a97454026c84eb 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 06:09+0000\n"
 "PO-Revision-Date: 2013-09-05 06:03+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Nepali "
@@ -233,157 +233,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2511,19 +2511,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2545,7 +2545,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2571,7 +2571,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2594,13 +2594,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7695,7 +7695,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8650,7 +8650,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8844,7 +8844,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8901,8 +8901,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8995,204 +8995,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9280,173 +9285,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9938,6 +9938,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10171,167 +10176,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10339,23 +10344,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10543,44 +10548,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11783,13 +11788,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12374,3 +12379,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index 3929614b15015c4a91f973f46171797ea05ef9a5..1630d790e25944b0b5949546a590dbd403dedb1b 100644 (file)
@@ -6,10 +6,10 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron jenkins.neutron.propose.translation.update.87"
+"Project-Id-Version: neutron jenkins.neutron.propose.translation.update.88"
 "\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 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"
@@ -233,157 +233,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2511,19 +2511,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2545,7 +2545,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2571,7 +2571,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2594,13 +2594,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7695,7 +7695,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8650,7 +8650,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8844,7 +8844,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8901,8 +8901,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8995,204 +8995,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9280,173 +9285,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9938,6 +9938,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10171,167 +10176,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10339,23 +10344,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10543,44 +10548,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11783,13 +11788,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
index 18fcd2c667fd49d6d81809935379814f263c81c7..c2829cd366562f8fb41bac2e5651ca991244133d 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 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) "
@@ -233,157 +233,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2511,19 +2511,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2545,7 +2545,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2571,7 +2571,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2594,13 +2594,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7695,7 +7695,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8650,7 +8650,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8844,7 +8844,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8901,8 +8901,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8995,204 +8995,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9280,173 +9285,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9938,6 +9938,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10171,167 +10176,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10339,23 +10344,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10543,44 +10548,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11783,13 +11788,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12770,3 +12775,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index 4a02d679b1f3a92a6ea247827fea2c1fadbf41c5..1b21fe907c912a1a9c6460b5cbd94efc3e3aa8a3 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 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) "
@@ -234,157 +234,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2512,19 +2512,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2546,7 +2546,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2572,7 +2572,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2595,13 +2595,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7696,7 +7696,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8651,7 +8651,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8845,7 +8845,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8902,8 +8902,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8996,204 +8996,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9281,173 +9286,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9939,6 +9939,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10172,167 +10177,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10340,23 +10345,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10544,44 +10549,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11784,13 +11789,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12771,3 +12776,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index 2ea303c28e47262403ac8a2f341f3bc5323ee097..097553feef20fa3289996149e4f28208e2abb396 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Portuguese "
@@ -233,157 +233,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2511,19 +2511,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2545,7 +2545,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2571,7 +2571,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2594,13 +2594,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7695,7 +7695,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8650,7 +8650,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8844,7 +8844,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8901,8 +8901,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8995,204 +8995,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9280,173 +9285,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9938,6 +9938,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10171,167 +10176,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10339,23 +10344,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10543,44 +10548,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11783,13 +11788,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12770,3 +12775,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index d80cf4bb2366b68122a9e838d587b19732d515ce..ed072eda839cb80487f5b22638835b9d83e54643 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 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) "
@@ -233,157 +233,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2511,19 +2511,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2545,7 +2545,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2571,7 +2571,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2594,13 +2594,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7695,7 +7695,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8650,7 +8650,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8844,7 +8844,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8901,8 +8901,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8995,204 +8995,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9280,173 +9285,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9938,6 +9938,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10171,167 +10176,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10339,23 +10344,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10543,44 +10548,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11783,13 +11788,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12770,3 +12775,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index 47dd28b5ff64da7fd6c34d3251dcdebdd8d8c9e6..1e1b670feacd3ea3dae4cacbf4473d961e7bf603 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 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 "
@@ -234,157 +234,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2512,19 +2512,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2546,7 +2546,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2572,7 +2572,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2595,13 +2595,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7696,7 +7696,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8651,7 +8651,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8845,7 +8845,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8902,8 +8902,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8996,204 +8996,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9281,173 +9286,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9939,6 +9939,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10172,167 +10177,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10340,23 +10345,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10544,44 +10549,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11784,13 +11789,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12771,3 +12776,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index 0e9f93e710eec192d8131dcaec0ace665ca20347..ec3bb5e433a10064d6d56d50f110c160839209b7 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 06:09+0000\n"
 "PO-Revision-Date: 2013-05-13 06:01+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Russian "
@@ -234,157 +234,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2512,19 +2512,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2546,7 +2546,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2572,7 +2572,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2595,13 +2595,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7696,7 +7696,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8651,7 +8651,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8845,7 +8845,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8902,8 +8902,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8996,204 +8996,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9281,173 +9286,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9939,6 +9939,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10172,167 +10177,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10340,23 +10345,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10544,44 +10549,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11784,13 +11789,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12771,3 +12776,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index c99b4ca3808da985f23d28aac975c9692abeb252..4ff0e21336796d3c16939ce552357d43405fd3e4 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 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) "
@@ -234,157 +234,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2512,19 +2512,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2546,7 +2546,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2572,7 +2572,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2595,13 +2595,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7696,7 +7696,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8651,7 +8651,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8845,7 +8845,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8902,8 +8902,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8996,204 +8996,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9281,173 +9286,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9939,6 +9939,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10172,167 +10177,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10340,23 +10345,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10544,44 +10549,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11784,13 +11789,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12771,3 +12776,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index eb6b4c75b3fa846204a5732fe33d21bb12aaaf39..5204394ac2e69936129462c8bbead15ee1fc7930 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 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 "
@@ -233,157 +233,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2511,19 +2511,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2545,7 +2545,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2571,7 +2571,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2594,13 +2594,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7695,7 +7695,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8650,7 +8650,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8844,7 +8844,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8901,8 +8901,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8995,204 +8995,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9280,173 +9285,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9938,6 +9938,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10171,167 +10176,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10339,23 +10344,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10543,44 +10548,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11783,13 +11788,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12488,3 +12493,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index 4154455cbabf30576b6904bb34cd200f80ea2ea6..1ce1333144999752388bfd4fa7e40da920a2f6c8 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 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) "
@@ -234,157 +234,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2512,19 +2512,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2546,7 +2546,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2572,7 +2572,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2595,13 +2595,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7696,7 +7696,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8651,7 +8651,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8845,7 +8845,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8902,8 +8902,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8996,204 +8996,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9281,173 +9286,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9939,6 +9939,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10172,167 +10177,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10340,23 +10345,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10544,44 +10549,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11784,13 +11789,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12771,3 +12776,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index 1db6835b375f41fe9e4a30c6595cf582324b9ac2..a1b560397251dcaba8e1837f28b1a21c48363ce8 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 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) "
@@ -233,157 +233,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2511,19 +2511,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2545,7 +2545,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2571,7 +2571,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2594,13 +2594,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7695,7 +7695,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8650,7 +8650,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8844,7 +8844,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8901,8 +8901,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8995,204 +8995,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9280,173 +9285,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9938,6 +9938,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10171,167 +10176,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10339,23 +10344,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10543,44 +10548,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11783,13 +11788,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12770,3 +12775,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index 5136699c1c9be4153e1a1142c7072fc9bcf49690..24d6e514e6daee801a9564b3a2996f60a75506c7 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Tagalog "
@@ -233,157 +233,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2511,19 +2511,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2545,7 +2545,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2571,7 +2571,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2594,13 +2594,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7695,7 +7695,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8650,7 +8650,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8844,7 +8844,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8901,8 +8901,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8995,204 +8995,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9280,173 +9285,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9938,6 +9938,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10171,167 +10176,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10339,23 +10344,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10543,44 +10548,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11783,13 +11788,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12770,3 +12775,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index 92b4ad8cb2987f056fca7a13826affc1c27eab93..1469bd5d196d6ac0af95acefc199bac8bd0142a3 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 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) "
@@ -233,157 +233,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2511,19 +2511,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2545,7 +2545,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2571,7 +2571,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2594,13 +2594,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7695,7 +7695,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8650,7 +8650,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8844,7 +8844,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8901,8 +8901,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8995,204 +8995,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9280,173 +9285,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9938,6 +9938,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10171,167 +10176,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10339,23 +10344,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10543,44 +10548,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11783,13 +11788,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12770,3 +12775,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index 9ddd0a3e81d6f80f3ef28b5229fad454e4413117..ac3a35a11cb424e57be2b925de96f7a94c7c1f2d 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Ukrainian "
@@ -234,157 +234,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2512,19 +2512,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2546,7 +2546,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2572,7 +2572,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2595,13 +2595,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7696,7 +7696,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8651,7 +8651,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8845,7 +8845,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8902,8 +8902,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8996,204 +8996,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9281,173 +9286,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9939,6 +9939,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10172,167 +10177,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10340,23 +10345,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10544,44 +10549,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11784,13 +11789,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12771,3 +12776,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index a9ac86479f40ce3dd17024f03f0477e051258f7f..81d40f13b19eb5ee32fd6f3e1cc7aa854e4837fc 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 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) "
@@ -233,157 +233,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2511,19 +2511,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2545,7 +2545,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2571,7 +2571,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2594,13 +2594,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7695,7 +7695,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8650,7 +8650,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8844,7 +8844,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8901,8 +8901,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8995,204 +8995,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9280,173 +9285,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9938,6 +9938,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10171,167 +10176,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10339,23 +10344,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10543,44 +10548,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11783,13 +11788,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12770,3 +12775,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index 654085a27a868bbcc9eb5dcdf821f257108c4438..c8b36b3b2d87d0ac8867a727664cbc28096b0d44 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 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) "
@@ -233,157 +233,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2511,19 +2511,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2545,7 +2545,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2571,7 +2571,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2594,13 +2594,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7695,7 +7695,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8650,7 +8650,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8844,7 +8844,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8901,8 +8901,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8995,204 +8995,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9280,173 +9285,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9938,6 +9938,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10171,167 +10176,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10339,23 +10344,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10543,44 +10548,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11783,13 +11788,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12770,3 +12775,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index eb6f009dbf5ebbebb7aa8195ffa0d0c1436a2d04..e710d28b9fc9aaed772b641b51d43dc6c67a2d15 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 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) "
@@ -233,157 +233,157 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2511,19 +2511,19 @@ msgid ""
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2545,7 +2545,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2571,7 +2571,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2594,13 +2594,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7695,7 +7695,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8650,7 +8650,7 @@ msgid "Created NVP router port:%s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr ""
@@ -8844,7 +8844,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
@@ -8901,8 +8901,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
@@ -8995,204 +8995,209 @@ msgstr ""
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9280,173 +9285,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr ""
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, python-format
 msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9938,6 +9938,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr ""
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10171,167 +10176,167 @@ msgstr ""
 msgid "'%s' must be a non negative integer."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10339,23 +10344,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10543,44 +10548,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11783,13 +11788,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr ""
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12770,3 +12775,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr ""
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+
index d815c8507a1365f058563b5798f5c71f2aa57726..1852d08694de5fbdb0b35d0843c4c7c1541ac891 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-23 06:10+0000\n"
+"POT-Creation-Date: 2013-09-24 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) "
@@ -233,157 +233,157 @@ msgstr "計時器停止時發生異常狀況"
 msgid "Exception occurs when waiting for timer"
 msgstr "等待計時器時發生異常狀況"
 
-#: neutron/wsgi.py:47
+#: neutron/wsgi.py:49
 msgid "Number of backlog requests to configure the socket with"
 msgstr ""
 
-#: neutron/wsgi.py:51
+#: neutron/wsgi.py:53
 msgid ""
 "Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not "
 "supported on OS X."
 msgstr ""
 
-#: neutron/wsgi.py:55
+#: neutron/wsgi.py:57
 msgid "Number of seconds to keep retrying to listen"
 msgstr ""
 
-#: neutron/wsgi.py:58
+#: neutron/wsgi.py:60
 msgid "Enable SSL on the API server"
 msgstr ""
 
-#: neutron/wsgi.py:61
+#: neutron/wsgi.py:63
 msgid "CA certificate file to use to verify connecting clients"
 msgstr ""
 
-#: neutron/wsgi.py:65
+#: neutron/wsgi.py:67
 msgid "Certificate file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:69
+#: neutron/wsgi.py:71
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:105
+#: neutron/wsgi.py:107
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr "無法在 %(host)s:%(port)s 上進行接聽"
 
-#: neutron/wsgi.py:111
+#: neutron/wsgi.py:113
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:115
+#: neutron/wsgi.py:117
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:120
+#: neutron/wsgi.py:122
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:152
+#: neutron/wsgi.py:154
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:296
+#: neutron/wsgi.py:298
 msgid "Missing Content-Type"
 msgstr "遺漏了內容類型"
 
-#: neutron/wsgi.py:485
+#: neutron/wsgi.py:487
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr "資料 %(data)s 類型為 %(type)s"
 
-#: neutron/wsgi.py:568
+#: neutron/wsgi.py:570
 msgid "Cannot understand JSON"
 msgstr "無法理解 JSON"
 
-#: neutron/wsgi.py:581 neutron/wsgi.py:584
+#: neutron/wsgi.py:583 neutron/wsgi.py:586
 msgid "Inline DTD forbidden"
 msgstr "已禁止行內 DTD"
 
-#: neutron/wsgi.py:664
+#: neutron/wsgi.py:666
 msgid "Cannot understand XML"
 msgstr "無法理解 XML"
 
-#: neutron/wsgi.py:775
+#: neutron/wsgi.py:777
 msgid "Unrecognized Content-Type provided in request"
 msgstr "無法辨識要求中所提供的內容類型"
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:781
 msgid "No Content-Type provided in request"
 msgstr "要求中未提供內容類型"
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:785
 msgid "Empty body provided in request"
 msgstr "要求中所提供主體是空的"
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:791
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr "無法將主體解除序列化為提供的內容類型"
 
-#: neutron/wsgi.py:885
+#: neutron/wsgi.py:887
 msgid "You must implement __call__"
 msgstr "必須實作 __call__"
 
-#: neutron/wsgi.py:978 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1025
+#: neutron/wsgi.py:1027
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr "%(method)s %(url)s"
 
-#: neutron/wsgi.py:1031
+#: neutron/wsgi.py:1033
 msgid "Unsupported Content-Type"
 msgstr "不支援的內容類型"
 
-#: neutron/wsgi.py:1032
+#: neutron/wsgi.py:1034
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr "InvalidContentType:%s"
 
-#: neutron/wsgi.py:1036
+#: neutron/wsgi.py:1038
 msgid "Malformed request body"
 msgstr "要求內文的格式不正確"
 
-#: neutron/wsgi.py:1037
+#: neutron/wsgi.py:1039
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr "MalformedRequestBody:%s"
 
-#: neutron/wsgi.py:1044
+#: neutron/wsgi.py:1046
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr "已擲出 HTTP 異常狀況:%s"
 
-#: neutron/wsgi.py:1049
+#: neutron/wsgi.py:1051
 msgid "Internal error"
 msgstr "內部錯誤"
 
-#: neutron/wsgi.py:1064 neutron/wsgi.py:1166
+#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr "%(url)s 傳回了 HTTP %(status)d"
 
-#: neutron/wsgi.py:1067
+#: neutron/wsgi.py:1069
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s 傳回了錯誤:%(exception)s"
 
-#: neutron/wsgi.py:1185
+#: neutron/wsgi.py:1187
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1244
+#: neutron/wsgi.py:1246
 msgid "Could not deserialize data"
 msgstr "無法解除序列化資料"
 
@@ -2522,19 +2522,19 @@ msgid ""
 msgstr "屬性 '%(attr)s' 是對其他資源的參照,無法由排序 '%(resource)s' 使用"
 
 #: neutron/db/firewall/firewall_db.py:234
-#: neutron/plugins/nicira/NeutronServicePlugin.py:850
+#: neutron/plugins/nicira/NeutronServicePlugin.py:848
 #: neutron/services/firewall/fwaas_plugin.py:211
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:250
-#: neutron/plugins/nicira/NeutronServicePlugin.py:883
+#: neutron/plugins/nicira/NeutronServicePlugin.py:881
 #: neutron/services/firewall/fwaas_plugin.py:220
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:260
-#: neutron/plugins/nicira/NeutronServicePlugin.py:907
+#: neutron/plugins/nicira/NeutronServicePlugin.py:905
 #: neutron/services/firewall/fwaas_plugin.py:235
 msgid "delete_firewall() called"
 msgstr ""
@@ -2556,7 +2556,7 @@ msgid "create_firewall_policy() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:302
-#: neutron/plugins/nicira/NeutronServicePlugin.py:944
+#: neutron/plugins/nicira/NeutronServicePlugin.py:942
 #: neutron/services/firewall/fwaas_plugin.py:244
 msgid "update_firewall_policy() called"
 msgstr ""
@@ -2582,7 +2582,7 @@ msgid "create_firewall_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:370
-#: neutron/plugins/nicira/NeutronServicePlugin.py:918
+#: neutron/plugins/nicira/NeutronServicePlugin.py:916
 #: neutron/services/firewall/fwaas_plugin.py:252
 msgid "update_firewall_rule() called"
 msgstr ""
@@ -2605,13 +2605,13 @@ msgid "get_firewall_rules_count() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:422
-#: neutron/plugins/nicira/NeutronServicePlugin.py:970
+#: neutron/plugins/nicira/NeutronServicePlugin.py:968
 #: neutron/services/firewall/fwaas_plugin.py:281
 msgid "insert_rule() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:462
-#: neutron/plugins/nicira/NeutronServicePlugin.py:999
+#: neutron/plugins/nicira/NeutronServicePlugin.py:997
 #: neutron/services/firewall/fwaas_plugin.py:289
 msgid "remove_rule() called"
 msgstr ""
@@ -7740,7 +7740,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:33
 #, python-format
-msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+msgid "Credential %(credential_name)s already exists for tenant %(tenant_id)s."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/cisco/exceptions.py:54
@@ -8697,7 +8697,7 @@ msgid "Created NVP router port:%s"
 msgstr "已建立 NVP 路由器埠:%s"
 
 #: neutron/plugins/nicira/NeutronPlugin.py:282
-#: neutron/plugins/nicira/NeutronServicePlugin.py:415
+#: neutron/plugins/nicira/NeutronServicePlugin.py:416
 #, python-format
 msgid "Unable to create port on NVP logical router %s"
 msgstr "無法在 NVP 邏輯路由器 %s 上建立埠"
@@ -8893,7 +8893,7 @@ msgid "delete_network completed for tenant: %s"
 msgstr "已對 Tenant 完成 delete_network:%s"
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1066
-#: neutron/plugins/nicira/NeutronServicePlugin.py:494
+#: neutron/plugins/nicira/NeutronServicePlugin.py:491
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr "在 NVP 中找不到 lswitch %s"
@@ -8950,8 +8950,8 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:1441
 #: neutron/plugins/nicira/NeutronPlugin.py:1495
-#: neutron/plugins/nicira/NeutronServicePlugin.py:179
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1155
+#: neutron/plugins/nicira/NeutronServicePlugin.py:180
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1153
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr "網路 '%s' 不是有效的外部網路"
@@ -9044,204 +9044,209 @@ msgstr "無法將閘道服務從 NVP 平台中移除 - 找不到資源"
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:122
+#: neutron/plugins/nicira/NeutronServicePlugin.py:123
 #, python-format
 msgid "EDGE: router = %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:153
+#: neutron/plugins/nicira/NeutronServicePlugin.py:154
 msgid "EDGE: _vcns_create_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:162
+#: neutron/plugins/nicira/NeutronServicePlugin.py:163
 msgid "EDGE: _vcns_delete_ext_gw_port"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:317
+#: neutron/plugins/nicira/NeutronServicePlugin.py:318
 #, python-format
 msgid "VCNS: delete default gateway %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:400
+#: neutron/plugins/nicira/NeutronServicePlugin.py:401
 #, python-format
 msgid "An exception occured while creating a port on lswitch %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:446
+#: neutron/plugins/nicira/NeutronServicePlugin.py:447
 #, python-format
 msgid "Unable to create integration logic switch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:456
+#: neutron/plugins/nicira/NeutronServicePlugin.py:457
 #, python-format
 msgid "Unable to add router interface to integration lswitch for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:466
+#: neutron/plugins/nicira/NeutronServicePlugin.py:467
 #, python-format
 msgid "Unable to create advance service router for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:830
+#: neutron/plugins/nicira/NeutronServicePlugin.py:828
 #, python-format
 msgid "Failed to create firewall on vShield Edge bound on router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:838
+#: neutron/plugins/nicira/NeutronServicePlugin.py:836
 msgid "Bad Firewall request Input"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:853
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1141
+#: neutron/plugins/nicira/NeutronServicePlugin.py:851
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1139
 msgid "router_id is not provided!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:857
+#: neutron/plugins/nicira/NeutronServicePlugin.py:855
 #, python-format
 msgid "router_id:%s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:862
+#: neutron/plugins/nicira/NeutronServicePlugin.py:860
 msgid "A firewall is already associated with the router"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1030
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1028
 #, python-format
 msgid "Failed to find the edge with vip_id: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1068
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1066
 #, python-format
 msgid ""
 "Operation can't be performed, Since resource %(model)s : %(id)s is in "
 "DELETEing status!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1077
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1075
 #, python-format
 msgid "Resource %(model)s : %(id)s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1102
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1100
 #, python-format
 msgid "Failed to create healthmonitor associated with pool id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1119
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1117
 msgid "Failed to create pool on vshield edge"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1138
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1136
 msgid "create_vip() called"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1146
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1144
 #, python-format
 msgid "router_id: %s is not an advanced router!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1179
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1177
 msgid "Failed to create vip!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1214
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1212
 #, python-format
 msgid "Failed to update vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1231
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1229
 #, python-format
 msgid "Failed to delete vip with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1263
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1261
 #, python-format
 msgid "Failed to update pool with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1285
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1332
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1355
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1283
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1330
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1353
 msgid "Failed to update pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1311
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1309
 msgid "Failed to update old pool with the member"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1375
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1373
 #, python-format
 msgid "Failed to update monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1402
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1400
 msgid "Failed to update pool with monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1411
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1409
 #, python-format
 msgid "Failed to delete monitor with id: %s!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1428
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1426
 msgid "Vcns right now can only support one monitor per pool"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1457
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1455
 msgid "Failed to associate monitor with pool!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1488
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1486
 msgid "Failed to update pool with pool_monitor!"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1514
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1512
 #, python-format
 msgid "Start deploying %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1520
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1547
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1518
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1553
 #, python-format
 msgid "Failed to deploy Edge for router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1533
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1534
+#, python-format
+msgid "Router %s not found"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1537
 #, python-format
 msgid "Successfully deployed %(edge_id)s for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1562
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1569
 #, python-format
 msgid "interface_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1565
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1572
 #, python-format
 msgid "snat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1568
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1575
 #, python-format
 msgid "snat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1571
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1578
 #, python-format
 msgid "dnat_create_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1574
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1581
 #, python-format
 msgid "dnat_delete_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1577
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1584
 #, python-format
 msgid "routes_update_result %d"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronServicePlugin.py:1580
+#: neutron/plugins/nicira/NeutronServicePlugin.py:1587
 #, python-format
 msgid "nat_update_result %d"
 msgstr ""
@@ -9329,173 +9334,168 @@ msgstr ""
 msgid "Attribute:%s is empty or null"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:154
-#, python-format
-msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
-msgstr "所指定的名稱 '%s' 超出長度上限。將在 NVP 上截斷"
-
-#: neutron/plugins/nicira/nvplib.py:174
+#: neutron/plugins/nicira/nvplib.py:164
 #, python-format
 msgid "NVP controller cluster version: %s"
 msgstr "NVP 控制器叢集版本:%s"
 
-#: neutron/plugins/nicira/nvplib.py:257
+#: neutron/plugins/nicira/nvplib.py:247
 #, python-format
 msgid "Created logical switch: %s"
 msgstr "已建立邏輯交換器:%s"
 
-#: neutron/plugins/nicira/nvplib.py:273 neutron/plugins/nicira/nvplib.py:637
+#: neutron/plugins/nicira/nvplib.py:263 neutron/plugins/nicira/nvplib.py:627
 #, python-format
 msgid "Network not found, Error: %s"
 msgstr "找不到網路,錯誤:%s"
 
-#: neutron/plugins/nicira/nvplib.py:548
+#: neutron/plugins/nicira/nvplib.py:538
 #, python-format
 msgid "Cannot update NVP routes %(routes)s for router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:664
+#: neutron/plugins/nicira/nvplib.py:654
 msgid "Port or Network not found"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:721
+#: neutron/plugins/nicira/nvplib.py:711
 #, python-format
 msgid "Lswitch %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:730
+#: neutron/plugins/nicira/nvplib.py:720
 msgid "Unable to get ports"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:747
+#: neutron/plugins/nicira/nvplib.py:737
 #, python-format
 msgid ""
 "Looking for port with q_port_id tag '%(neutron_port_id)s' on: "
 "'%(lswitch_uuid)s'"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:755
+#: neutron/plugins/nicira/nvplib.py:745
 #, python-format
 msgid ""
 "Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. "
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:764
+#: neutron/plugins/nicira/nvplib.py:754
 #, python-format
 msgid "get_port() %(network)s %(port)s"
 msgstr "get_port() %(network)s %(port)s"
 
-#: neutron/plugins/nicira/nvplib.py:772 neutron/plugins/nicira/nvplib.py:831
+#: neutron/plugins/nicira/nvplib.py:762 neutron/plugins/nicira/nvplib.py:821
 #, python-format
 msgid "Port or Network not found, Error: %s"
 msgstr "找不到埠或網路,錯誤:%s"
 
-#: neutron/plugins/nicira/nvplib.py:826
+#: neutron/plugins/nicira/nvplib.py:816
 #, python-format
 msgid "Updated logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:862
+#: neutron/plugins/nicira/nvplib.py:852
 #, python-format
 msgid "Created logical port %(result)s on logical switch %(uuid)s"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:886
+#: neutron/plugins/nicira/nvplib.py:876
 #, python-format
 msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr "已在邏輯路由器 %(lrouter_uuid)s 上建立了邏輯埠 %(lport_uuid)s"
 
-#: neutron/plugins/nicira/nvplib.py:916
+#: neutron/plugins/nicira/nvplib.py:906
 #, python-format
 msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s"
 msgstr "已更新邏輯路由器 %(lrouter_uuid)s 上的邏輯埠 %(lport_uuid)s"
 
-#: neutron/plugins/nicira/nvplib.py:926
+#: neutron/plugins/nicira/nvplib.py:916
 #, python-format
 msgid ""
 "Delete logical router port %(lport_uuid)s on logical router "
 "%(lrouter_uuid)s"
 msgstr "刪除邏輯路由器 %(lrouter_uuid)s 上的邏輯路由器埠 %(lport_uuid)s"
 
-#: neutron/plugins/nicira/nvplib.py:992
+#: neutron/plugins/nicira/nvplib.py:982
 #, python-format
 msgid "Port not found, Error: %s"
 msgstr "找不到埠,錯誤:%s"
 
-#: neutron/plugins/nicira/nvplib.py:1042
+#: neutron/plugins/nicira/nvplib.py:1032
 #, python-format
 msgid "Error. %(type)s exception: %(exc)s."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1046
+#: neutron/plugins/nicira/nvplib.py:1036
 #, python-format
 msgid "locals=[%s]"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1115
+#: neutron/plugins/nicira/nvplib.py:1105
 #, python-format
 msgid "Created Security Profile: %s"
 msgstr "已建立安全設定檔:%s"
 
-#: neutron/plugins/nicira/nvplib.py:1141
+#: neutron/plugins/nicira/nvplib.py:1131
 #, python-format
 msgid "Updated Security Profile: %s"
 msgstr "已更新安全設定檔:%s"
 
-#: neutron/plugins/nicira/nvplib.py:1160
+#: neutron/plugins/nicira/nvplib.py:1150
 #, python-format
 msgid "Invalid keys for NAT match: %s"
 msgstr "NAT 相符項的索引鍵無效:%s"
 
-#: neutron/plugins/nicira/nvplib.py:1166
+#: neutron/plugins/nicira/nvplib.py:1156
 #, python-format
 msgid "Creating NAT rule: %s"
 msgstr "正在建立 NAT 規則:%s"
 
-#: neutron/plugins/nicira/nvplib.py:1180
+#: neutron/plugins/nicira/nvplib.py:1170
 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:1185
+#: neutron/plugins/nicira/nvplib.py:1175
 msgid ""
 "No DNAT rules cannot be applied as they are not available in this version"
 " of the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1337
+#: neutron/plugins/nicira/nvplib.py:1327
 #, 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:1342
+#: neutron/plugins/nicira/nvplib.py:1332
 #, python-format
 msgid ""
 "An exception occurred while updating IP addresses on a router logical "
 "port:%s"
 msgstr "更新路由器邏輯埠上的 IP 位址時發生異常狀況:%s"
 
-#: neutron/plugins/nicira/nvplib.py:1383
+#: neutron/plugins/nicira/nvplib.py:1373
 msgid "Operation may not be supported"
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1391
+#: neutron/plugins/nicira/nvplib.py:1381
 msgid ""
 "NVP version is not set. Unable to complete request correctly. Check log "
 "for NVP communication errors."
 msgstr ""
 
-#: neutron/plugins/nicira/nvplib.py:1407
+#: neutron/plugins/nicira/nvplib.py:1397
 msgid "Failed to create logical queue"
 msgstr "無法建立邏輯佇列"
 
-#: neutron/plugins/nicira/nvplib.py:1418
+#: neutron/plugins/nicira/nvplib.py:1408
 msgid "Failed to delete logical queue"
 msgstr "無法刪除邏輯佇列"
 
-#: neutron/plugins/nicira/nvplib.py:1431
+#: neutron/plugins/nicira/nvplib.py:1421
 #, python-format
 msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s."
 msgstr ""
@@ -9987,6 +9987,11 @@ msgstr ""
 msgid "Time elapsed at end of sync: %s"
 msgstr ""
 
+#: neutron/plugins/nicira/common/utils.py:26
+#, python-format
+msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NVP"
+msgstr "所指定的名稱 '%s' 超出長度上限。將在 NVP 上截斷"
+
 #: neutron/plugins/nicira/dbexts/nicira_networkgw_db.py:47
 #, python-format
 msgid ""
@@ -10220,167 +10225,167 @@ msgstr "埠未與 lqueue 產生關聯"
 msgid "'%s' must be a non negative integer."
 msgstr "'%s' 必須為非負整數。"
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:136
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138
 #, python-format
 msgid ""
 "VCNS: Failed to get edge status:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:162
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164
 #, python-format
 msgid "VCNS: start updating vnic %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:166
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168
 #, python-format
 msgid ""
 "VCNS: Failed to update vnic %(config)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:172
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174
 #, python-format
 msgid "VCNS: Failed to update vnic %d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:181
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183
 #, python-format
 msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:190
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192
 #, python-format
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:211
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213
 #, python-format
 msgid "VCNS: start deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:219
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221
 #, python-format
 msgid "VCNS: deploying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:223
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225
 #, python-format
 msgid "VCNS: deploy edge failed for router %s."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:242
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244
 #, python-format
 msgid "VCNS: Edge %s status query failed."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:248
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250
 #, python-format
 msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:255
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257
 #, python-format
 msgid "VCNS: Unable to retrieve edge %s status. Abort."
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:259
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261
 #, python-format
 msgid "VCNS: Edge %s status"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:266
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268
 #, python-format
 msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:273
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275
 #, python-format
 msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:280
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282
 #, python-format
 msgid "VCNS: start destroying edge %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:288
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290
 #, python-format
 msgid ""
 "VCNS: Failed to delete %{edge_id)s:\n"
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:294
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296
 #, python-format
 msgid "VCNS: Failed to delete %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:303
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305
 #, python-format
 msgid ""
 "VCNS: Failed to get edges:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:381
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383
 #, python-format
 msgid ""
 "VCNS: Failed to get nat config:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:389
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391
 #, python-format
 msgid "VCNS: start creating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:405
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:530
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532
 #, python-format
 msgid ""
 "VCNS: Failed to create snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:413
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415
 #, python-format
 msgid "VCNS: create snat rule %(src)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:436
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438
 #, python-format
 msgid "VCNS: start deleting %(type)s rules: %(addr)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:447
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449
 #, python-format
 msgid ""
 "VCNS: Failed to delete snat rule:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:454
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456
 #, python-format
 msgid "VCNS: delete snat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:472
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474
 #, python-format
 msgid "VCNS: create dnat rule %(dst)s/%(translated)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:493
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495
 #, python-format
 msgid "VCNS: delete dnat rule %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:517
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519
 #, python-format
 msgid "VCNS: start updating nat rules: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:538
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540
 #, python-format
 msgid ""
 "VCNS: update nat rule\n"
@@ -10388,23 +10393,23 @@ msgid ""
 "DNAT:%(dnat)s\n"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:576
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578
 #, python-format
 msgid "VCNS: start updating routes for %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:600
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602
 #, python-format
 msgid ""
 "VCNS: Failed to update routes:\n"
 "%s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:649
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:651
 msgid "Failed to get service config"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:661
+#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:663
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
@@ -10592,44 +10597,44 @@ msgstr ""
 msgid "Service on available: %(uri)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:50
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:52
 #, python-format
 msgid "Invalid state %(state)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:54
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:56
 #, python-format
 msgid "State %(state)d skipped. Current state %(current)d"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:100
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:102
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:183
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:185
 #, python-format
 msgid "Start task %s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:189
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:209
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:232
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:191
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:211
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:234
 #, python-format
 msgid "Task %(task)s encountered exception in %(cb)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:195
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:214
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:197
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:216
 #, python-format
 msgid "Task %(task)s return %(status)s"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:325
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:327
 msgid "TaskManager terminated"
 msgstr ""
 
-#: neutron/plugins/nicira/vshield/tasks/tasks.py:379
+#: neutron/plugins/nicira/vshield/tasks/tasks.py:381
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
@@ -11838,13 +11843,13 @@ msgstr ""
 msgid "Expected active pool and vip"
 msgstr "需要作用中的儲存區及 VIP"
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:163
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:164
 #, python-format
 msgid "Unable to find port %s to plug."
 msgstr "找不到要插入的埠 %s。"
 
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:187
-#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:204
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:188
+#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:205
 #, python-format
 msgid ""
 "Unable to find port %s to unplug.  This can occur when the Vip has been "
@@ -12825,3 +12830,6 @@ msgstr ""
 #~ msgid "Address list for NVP logical router port:%s"
 #~ msgstr "NVP 邏輯路由器埠的位址清單:%s"
 
+#~ msgid "Credential %(credential_id)s already exists for tenant %(tenant_id)s."
+#~ msgstr ""
+