]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Imported Translations from Transifex
authorOpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Sun, 11 Jan 2015 06:11:26 +0000 (06:11 +0000)
committerOpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Sun, 11 Jan 2015 06:11:26 +0000 (06:11 +0000)
For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: Ie5d4fbe89c4ab2f8b99dbc6099bc962310a1e8f0

13 files changed:
neutron/locale/de/LC_MESSAGES/neutron-log-info.po
neutron/locale/es/LC_MESSAGES/neutron-log-info.po
neutron/locale/fr/LC_MESSAGES/neutron-log-info.po
neutron/locale/it/LC_MESSAGES/neutron-log-info.po
neutron/locale/ja/LC_MESSAGES/neutron-log-info.po
neutron/locale/ko_KR/LC_MESSAGES/neutron-log-info.po
neutron/locale/neutron-log-error.pot
neutron/locale/neutron-log-info.pot
neutron/locale/neutron-log-warning.pot
neutron/locale/neutron.pot
neutron/locale/pt_BR/LC_MESSAGES/neutron-log-info.po
neutron/locale/zh_CN/LC_MESSAGES/neutron-log-info.po
neutron/locale/zh_TW/LC_MESSAGES/neutron-log-info.po

index 95480646ff2c37cea344f671e931749be972645b..c8aad1134d3dcc15c7feb0321e3980b30f6af529 100644 (file)
@@ -1,5 +1,5 @@
 # Translations template for neutron.
-# Copyright (C) 2014 ORGANIZATION
+# Copyright (C) 2015 ORGANIZATION
 # This file is distributed under the same license as the neutron project.
 #
 # Translators:
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-12-19 06:09+0000\n"
-"PO-Revision-Date: 2014-12-19 03:26+0000\n"
+"POT-Creation-Date: 2015-01-11 06:11+0000\n"
+"PO-Revision-Date: 2015-01-08 20:03+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: German (http://www.transifex.com/projects/p/neutron/language/"
 "de/)\n"
@@ -57,27 +57,27 @@ msgstr ""
 msgid "Neutron service started, listening on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:763
+#: neutron/wsgi.py:780
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr "%(method)s %(url)s"
 
-#: neutron/wsgi.py:780
+#: neutron/wsgi.py:797
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr "Ausgelöste HTTP-Ausnahme: %s"
 
-#: neutron/wsgi.py:796
+#: neutron/wsgi.py:813
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr "%(url)s mit HTTP %(status)d zurückgegeben"
 
-#: neutron/wsgi.py:799
+#: neutron/wsgi.py:816
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s hat einen Fehler zurückgegeben: %(exception)s"
 
-#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:605
+#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:613
 msgid "DHCP agent started"
 msgstr "DHCP-Agent gestartet"
 
@@ -89,7 +89,7 @@ msgstr "Synchronisation von Status"
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:602 neutron/agent/l3/agent.py:1762
+#: neutron/agent/dhcp_agent.py:610 neutron/agent/l3/agent.py:1310
 #: neutron/services/metering/agents/metering_agent.py:281
 #, python-format
 msgid "agent_updated by server side %s!"
@@ -124,59 +124,64 @@ msgid ""
 "NoopFirewallDriver."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:207
+#: neutron/agent/securitygroups_rpc.py:208
 #, python-format
 msgid "Preparing filters for devices %s"
 msgstr "Vorbereiten von Filtern für Geräte %s"
 
-#: neutron/agent/securitygroups_rpc.py:237
+#: neutron/agent/securitygroups_rpc.py:238
 #, python-format
 msgid "Security group rule updated %r"
 msgstr "Sicherheitsgruppenregel aktualisiert %r"
 
-#: neutron/agent/securitygroups_rpc.py:244
+#: neutron/agent/securitygroups_rpc.py:245
 #, python-format
 msgid "Security group member updated %r"
 msgstr "Sicherheitsgruppenmitglied aktualisiert %r"
 
-#: neutron/agent/securitygroups_rpc.py:266
+#: neutron/agent/securitygroups_rpc.py:267
 msgid "Provider rule updated"
 msgstr "Provider-Regel aktualisiert"
 
-#: neutron/agent/securitygroups_rpc.py:278
+#: neutron/agent/securitygroups_rpc.py:279
 #, python-format
 msgid "Remove device filter for %r"
 msgstr "Gerätefilter für %r entfernen"
 
-#: neutron/agent/securitygroups_rpc.py:288
+#: neutron/agent/securitygroups_rpc.py:289
 msgid "Refresh firewall rules"
 msgstr "Firewallregeln aktualisieren"
 
-#: neutron/agent/securitygroups_rpc.py:292
+#: neutron/agent/securitygroups_rpc.py:293
 msgid "No ports here to refresh firewall"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:1664
+#: neutron/agent/l3/agent.py:1212
 msgid "L3 agent started"
 msgstr "Agent der Ebene 3 gestartet"
 
+#: neutron/agent/linux/daemon.py:80
+#, python-format
+msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
+msgstr ""
+
 #: neutron/agent/linux/interface.py:262 neutron/agent/linux/interface.py:317
 #: neutron/agent/linux/interface.py:380 neutron/agent/linux/interface.py:427
 #, python-format
 msgid "Device %s already exists"
 msgstr "Gerät %s ist bereits vorhanden"
 
-#: neutron/agent/linux/iptables_firewall.py:98
+#: neutron/agent/linux/iptables_firewall.py:94
 #, python-format
 msgid "Attempted to update port filter which is not filtered %s"
 msgstr "Versuch, ungefilterten Portfilter %s zu aktualisieren"
 
-#: neutron/agent/linux/iptables_firewall.py:109
+#: neutron/agent/linux/iptables_firewall.py:105
 #, python-format
 msgid "Attempted to remove port filter which is not filtered %r"
 msgstr "Versuch, ungefilterten Portfilter %r zu entfernen"
 
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:457
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
@@ -202,16 +207,16 @@ msgstr ""
 msgid "%(action)s failed (client error): %(exc)s"
 msgstr ""
 
-#: neutron/common/config.py:166
+#: neutron/common/config.py:169
 msgid "Logging enabled!"
 msgstr "Protokollfunktion aktiviert!"
 
-#: neutron/common/config.py:167
+#: neutron/common/config.py:170
 #, python-format
 msgid "%(prog)s version %(version)s"
 msgstr ""
 
-#: neutron/common/config.py:186
+#: neutron/common/config.py:189
 #, python-format
 msgid "Config paste file: %s"
 msgstr "Konfigurations-Paste-Datei: %s"
@@ -220,7 +225,7 @@ msgstr "Konfigurations-Paste-Datei: %s"
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:619
+#: neutron/db/db_base_plugin_v2.py:618
 #, python-format
 msgid ""
 "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
@@ -229,44 +234,44 @@ msgstr ""
 "Überprüfung für CIDR: %(new_cidr)s fehlgeschlagen - Überschneidung mit "
 "Teilnetz %(subnet_id)s (CIDR: %(cidr)s)"
 
-#: neutron/db/db_base_plugin_v2.py:646
+#: neutron/db/db_base_plugin_v2.py:645
 #, python-format
 msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
 msgstr "Ungültige IP-Adresse in Pool gefunden: %(start)s - %(end)s:"
 
-#: neutron/db/db_base_plugin_v2.py:653
+#: neutron/db/db_base_plugin_v2.py:652
 msgid "Specified IP addresses do not match the subnet IP version"
 msgstr ""
 "Angegebene IP-Adressen stimmen nicht mit der Teilnetz-IP-Version überein"
 
-#: neutron/db/db_base_plugin_v2.py:657
+#: neutron/db/db_base_plugin_v2.py:656
 #, python-format
 msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
 msgstr ""
 "Anfangs-IP-Adresse (%(start)s) ist größer als Ende-IP-Adresse (%(end)s)"
 
-#: neutron/db/db_base_plugin_v2.py:662
+#: neutron/db/db_base_plugin_v2.py:661
 #, python-format
 msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
 msgstr "Pool gefunden, der größer ist als Teilnetz-CIDR:%(start)s - %(end)s"
 
-#: neutron/db/db_base_plugin_v2.py:686
+#: neutron/db/db_base_plugin_v2.py:685
 #, python-format
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr "Überschneidungen bei Bereichen gefunden: %(l_range)s und %(r_range)s"
 
-#: neutron/db/l3_agentschedulers_db.py:83
+#: neutron/db/l3_agentschedulers_db.py:84
 msgid ""
 "Skipping period L3 agent status check because automatic router rescheduling "
 "is disabled."
 msgstr ""
 
-#: neutron/db/l3_db.py:1017
+#: neutron/db/l3_db.py:1075
 #, python-format
 msgid "Ignoring multiple IPs on router port %s"
 msgstr "Ignorieren mehrerer IP-Adressen auf Routerport %s"
 
-#: neutron/db/l3_db.py:1023
+#: neutron/db/l3_db.py:1081
 #, python-format
 msgid "Skipping port %s as no IP is configure on it"
 msgstr ""
@@ -277,12 +282,12 @@ msgstr ""
 msgid "Centralizing distributed router %s is not supported"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:458
+#: neutron/db/l3_dvr_db.py:457
 #, python-format
 msgid "Agent Gateway port does not exist, so create one: %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:541
+#: neutron/db/l3_dvr_db.py:540
 #, python-format
 msgid "SNAT interface port list does not exist, so create one: %s"
 msgstr ""
@@ -291,14 +296,14 @@ msgstr ""
 msgid "SNAT already bound to a service node."
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:175
+#: neutron/db/l3_hamode_db.py:181
 #, python-format
 msgid ""
 "Attempt %(count)s to allocate a VRID in the network %(network)s for the "
 "router %(router)s"
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:256
+#: neutron/db/l3_hamode_db.py:263
 #, python-format
 msgid ""
 "Number of available agents lower than max_l3_agents_per_router. L3 agents "
@@ -621,19 +626,19 @@ msgid "Removing port %s"
 msgstr "Entfernen von Port %s"
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:433
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:833
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1401
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:827
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1396
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:255
 msgid "Agent out of sync with plugin!"
 msgstr "Agent nicht synchron mit Plug-in!"
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:469
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:264
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1024
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:164
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1584
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1579
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:351
 msgid "Agent initialized successfully, now running... "
 msgstr "Agent erfolgreich initialisiert, läuft jetzt... "
@@ -655,37 +660,37 @@ msgstr ""
 msgid "Removing port filter"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:76
+#: neutron/plugins/ibm/sdnve_api.py:77
 #, python-format
 msgid "The IP addr of available SDN-VE controllers: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:79
+#: neutron/plugins/ibm/sdnve_api.py:80
 #, python-format
 msgid "The SDN-VE controller IP address: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:235
+#: neutron/plugins/ibm/sdnve_api.py:236
 msgid "Bad resource for forming a list request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:245
+#: neutron/plugins/ibm/sdnve_api.py:246
 msgid "Bad resource for forming a show request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:255
+#: neutron/plugins/ibm/sdnve_api.py:256
 msgid "Bad resource for forming a create request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:267
+#: neutron/plugins/ibm/sdnve_api.py:268
 msgid "Bad resource for forming a update request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:278
+#: neutron/plugins/ibm/sdnve_api.py:279
 msgid "Bad resource for forming a delete request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:306
+#: neutron/plugins/ibm/sdnve_api.py:307
 #, python-format
 msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
 msgstr ""
@@ -754,7 +759,7 @@ msgstr ""
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:808
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:217
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:141
 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:109
@@ -763,40 +768,40 @@ msgstr ""
 msgid "RPC agent_id: %s"
 msgstr "RPC-'agent_id': %s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:725
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1123
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:719
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:213
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr "Port %(device)s aktualisiert. Details: %(details)s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:912
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:901
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr "Gerät %s nicht für Plug-in definiert"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:919
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:755
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1178
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:908
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:749
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1190
 #, python-format
 msgid "Attachment %s removed"
 msgstr "Zusatzeinheit %s entfernt"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1207
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:239
 #, python-format
 msgid "Port %s updated."
 msgstr "Port %s aktualisiert."
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:984
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr "RPC-Dämon für Linux-Brückenagent gestartet!"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1028
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407
 #, python-format
 msgid "Interface mappings: %s"
@@ -902,7 +907,17 @@ msgstr ""
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:961 neutron/plugins/ml2/plugin.py:1097
+#: neutron/plugins/ml2/plugin.py:574
+#, python-format
+msgid "Port %s was deleted concurrently"
+msgstr ""
+
+#: neutron/plugins/ml2/plugin.py:585
+#, python-format
+msgid "Subnet %s was deleted concurrently"
+msgstr ""
+
+#: neutron/plugins/ml2/plugin.py:972 neutron/plugins/ml2/plugin.py:1108
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
@@ -925,7 +940,7 @@ msgstr ""
 msgid "ML2 LocalTypeDriver initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:78
+#: neutron/plugins/ml2/drivers/type_tunnel.py:114
 #, python-format
 msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
@@ -935,7 +950,7 @@ msgid "VlanTypeDriver initialization complete"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:373
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:451
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:452
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
@@ -945,51 +960,51 @@ msgstr ""
 msgid "Results of execution on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:563
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:564
 msgid "Sync start trigger sent to EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:580
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:581
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:586
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:587
 msgid "OpenStack and EOS are in sync!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:608
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:609
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants discovered in EOS during "
 "synchronization. Entire EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:773
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:774
 #, python-format
 msgid "Network %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:786
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:787
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:813
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:814
 #, python-format
 msgid "Network %s is not updated as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:904
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:905
 #, python-format
 msgid "VM %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:918
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:919
 #, python-format
 msgid "Port name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:967
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:968
 #, python-format
 msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
@@ -1172,22 +1187,22 @@ msgstr "Zurückfordern von vlan = %(vlan_id)s von net-id = %(net_uuid)s"
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr "'port_unbound()' 'net_uuid' %s nicht in 'local_vlan_map'"
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:711
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1117
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:705
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1112
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be "
 "processed"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:744
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:738
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1142
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:838
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1429
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:832
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1424
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "Agententunnel nicht synchron mit Plug-in!"
 
@@ -1210,18 +1225,18 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:887
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 "Zuordnung von physischem Netz %(physical_network)s zu Brücke %(bridge)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:997
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1166
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -1406,7 +1421,7 @@ msgid ""
 "will be down."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1487
+#: neutron/plugins/vmware/plugins/base.py:1490
 #, python-format
 msgid ""
 "Create router failed while setting external gateway. Router:%s has been "
index 842f4b02268ed2ee8ab0f6527b18b3841185be9c..7f84c98f7297b2e0812b68d089d49380ce321707 100644 (file)
@@ -1,5 +1,5 @@
 # Translations template for neutron.
-# Copyright (C) 2014 ORGANIZATION
+# Copyright (C) 2015 ORGANIZATION
 # This file is distributed under the same license as the neutron project.
 #
 # Translators:
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-12-19 06:09+0000\n"
-"PO-Revision-Date: 2014-12-19 03:26+0000\n"
+"POT-Creation-Date: 2015-01-11 06:11+0000\n"
+"PO-Revision-Date: 2015-01-08 20:03+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Spanish (http://www.transifex.com/projects/p/neutron/language/"
 "es/)\n"
@@ -56,27 +56,27 @@ msgstr ""
 msgid "Neutron service started, listening on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:763
+#: neutron/wsgi.py:780
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr "%(method)s %(url)s"
 
-#: neutron/wsgi.py:780
+#: neutron/wsgi.py:797
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr "Excepción de HTTP emitida: %s"
 
-#: neutron/wsgi.py:796
+#: neutron/wsgi.py:813
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr "Se ha devuelto %(url)s con HTTP %(status)d"
 
-#: neutron/wsgi.py:799
+#: neutron/wsgi.py:816
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s ha devuelto un error: %(exception)s"
 
-#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:605
+#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:613
 msgid "DHCP agent started"
 msgstr "Se ha iniciado al agente DHCP"
 
@@ -88,7 +88,7 @@ msgstr "Sincronizando estado"
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:602 neutron/agent/l3/agent.py:1762
+#: neutron/agent/dhcp_agent.py:610 neutron/agent/l3/agent.py:1310
 #: neutron/services/metering/agents/metering_agent.py:281
 #, python-format
 msgid "agent_updated by server side %s!"
@@ -123,59 +123,64 @@ msgid ""
 "NoopFirewallDriver."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:207
+#: neutron/agent/securitygroups_rpc.py:208
 #, python-format
 msgid "Preparing filters for devices %s"
 msgstr "Preparando filtros para dispositivos %s"
 
-#: neutron/agent/securitygroups_rpc.py:237
+#: neutron/agent/securitygroups_rpc.py:238
 #, python-format
 msgid "Security group rule updated %r"
 msgstr "Se ha actualizado la regla de grupo de seguridad %r"
 
-#: neutron/agent/securitygroups_rpc.py:244
+#: neutron/agent/securitygroups_rpc.py:245
 #, python-format
 msgid "Security group member updated %r"
 msgstr "Se ha actualizado el miembro de grupo de seguridad %r"
 
-#: neutron/agent/securitygroups_rpc.py:266
+#: neutron/agent/securitygroups_rpc.py:267
 msgid "Provider rule updated"
 msgstr "Se ha actualizado regla de proveedor"
 
-#: neutron/agent/securitygroups_rpc.py:278
+#: neutron/agent/securitygroups_rpc.py:279
 #, python-format
 msgid "Remove device filter for %r"
 msgstr "Eliminar filtro de dispositivo para %r"
 
-#: neutron/agent/securitygroups_rpc.py:288
+#: neutron/agent/securitygroups_rpc.py:289
 msgid "Refresh firewall rules"
 msgstr "Renovar reglas de cortafuegos"
 
-#: neutron/agent/securitygroups_rpc.py:292
+#: neutron/agent/securitygroups_rpc.py:293
 msgid "No ports here to refresh firewall"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:1664
+#: neutron/agent/l3/agent.py:1212
 msgid "L3 agent started"
 msgstr "Se ha iniciado al agente L3"
 
+#: neutron/agent/linux/daemon.py:80
+#, python-format
+msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
+msgstr ""
+
 #: neutron/agent/linux/interface.py:262 neutron/agent/linux/interface.py:317
 #: neutron/agent/linux/interface.py:380 neutron/agent/linux/interface.py:427
 #, python-format
 msgid "Device %s already exists"
 msgstr "El dispositivo %s ya existe"
 
-#: neutron/agent/linux/iptables_firewall.py:98
+#: neutron/agent/linux/iptables_firewall.py:94
 #, python-format
 msgid "Attempted to update port filter which is not filtered %s"
 msgstr "Se ha intentado actualizar el filtro de puerto que no está filtrado %s"
 
-#: neutron/agent/linux/iptables_firewall.py:109
+#: neutron/agent/linux/iptables_firewall.py:105
 #, python-format
 msgid "Attempted to remove port filter which is not filtered %r"
 msgstr "Se ha intentado eliminar el filtro de puerto que no está filtrado %r"
 
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:457
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
@@ -201,16 +206,16 @@ msgstr ""
 msgid "%(action)s failed (client error): %(exc)s"
 msgstr ""
 
-#: neutron/common/config.py:166
+#: neutron/common/config.py:169
 msgid "Logging enabled!"
 msgstr "Registro habilitado."
 
-#: neutron/common/config.py:167
+#: neutron/common/config.py:170
 #, python-format
 msgid "%(prog)s version %(version)s"
 msgstr ""
 
-#: neutron/common/config.py:186
+#: neutron/common/config.py:189
 #, python-format
 msgid "Config paste file: %s"
 msgstr "Archivo de configuración de pegar: %s"
@@ -219,7 +224,7 @@ msgstr "Archivo de configuración de pegar: %s"
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:619
+#: neutron/db/db_base_plugin_v2.py:618
 #, python-format
 msgid ""
 "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
@@ -228,48 +233,48 @@ msgstr ""
 "Se ha encontrado un error en validación para CIDR: %(new_cidr)s; se solapa "
 "con la subred %(subnet_id)s (CIDR: %(cidr)s)"
 
-#: neutron/db/db_base_plugin_v2.py:646
+#: neutron/db/db_base_plugin_v2.py:645
 #, python-format
 msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
 msgstr ""
 "Se ha encontrado una dirección IP no válida en la agrupación: %(start)s - "
 "%(end)s:"
 
-#: neutron/db/db_base_plugin_v2.py:653
+#: neutron/db/db_base_plugin_v2.py:652
 msgid "Specified IP addresses do not match the subnet IP version"
 msgstr ""
 "Las direcciones IP especificadas no coinciden con la versión de IP de subred "
 
-#: neutron/db/db_base_plugin_v2.py:657
+#: neutron/db/db_base_plugin_v2.py:656
 #, python-format
 msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
 msgstr ""
 "La IP de inicio (%(start)s) es mayor que la IP de finalización (%(end)s)"
 
-#: neutron/db/db_base_plugin_v2.py:662
+#: neutron/db/db_base_plugin_v2.py:661
 #, python-format
 msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
 msgstr ""
 "Se ha encontrado una agrupación mayor que el CIDR de subred: %(start)s - "
 "%(end)s"
 
-#: neutron/db/db_base_plugin_v2.py:686
+#: neutron/db/db_base_plugin_v2.py:685
 #, python-format
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr "Rangos de solapamiento encontrados: %(l_range)s y %(r_range)s"
 
-#: neutron/db/l3_agentschedulers_db.py:83
+#: neutron/db/l3_agentschedulers_db.py:84
 msgid ""
 "Skipping period L3 agent status check because automatic router rescheduling "
 "is disabled."
 msgstr ""
 
-#: neutron/db/l3_db.py:1017
+#: neutron/db/l3_db.py:1075
 #, python-format
 msgid "Ignoring multiple IPs on router port %s"
 msgstr "Ignorando varias IP en el puerto de direccionador %s"
 
-#: neutron/db/l3_db.py:1023
+#: neutron/db/l3_db.py:1081
 #, python-format
 msgid "Skipping port %s as no IP is configure on it"
 msgstr "Saltando el puerto %s, ya que no hay ninguna IP configurada en él"
@@ -279,12 +284,12 @@ msgstr "Saltando el puerto %s, ya que no hay ninguna IP configurada en él"
 msgid "Centralizing distributed router %s is not supported"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:458
+#: neutron/db/l3_dvr_db.py:457
 #, python-format
 msgid "Agent Gateway port does not exist, so create one: %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:541
+#: neutron/db/l3_dvr_db.py:540
 #, python-format
 msgid "SNAT interface port list does not exist, so create one: %s"
 msgstr ""
@@ -293,14 +298,14 @@ msgstr ""
 msgid "SNAT already bound to a service node."
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:175
+#: neutron/db/l3_hamode_db.py:181
 #, python-format
 msgid ""
 "Attempt %(count)s to allocate a VRID in the network %(network)s for the "
 "router %(router)s"
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:256
+#: neutron/db/l3_hamode_db.py:263
 #, python-format
 msgid ""
 "Number of available agents lower than max_l3_agents_per_router. L3 agents "
@@ -622,19 +627,19 @@ msgid "Removing port %s"
 msgstr "Eliminando el puerto %s"
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:433
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:833
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1401
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:827
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1396
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:255
 msgid "Agent out of sync with plugin!"
 msgstr "El agente está fuera de sincronización con el plug-in."
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:469
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:264
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1024
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:164
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1584
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1579
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:351
 msgid "Agent initialized successfully, now running... "
 msgstr ""
@@ -657,37 +662,37 @@ msgstr ""
 msgid "Removing port filter"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:76
+#: neutron/plugins/ibm/sdnve_api.py:77
 #, python-format
 msgid "The IP addr of available SDN-VE controllers: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:79
+#: neutron/plugins/ibm/sdnve_api.py:80
 #, python-format
 msgid "The SDN-VE controller IP address: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:235
+#: neutron/plugins/ibm/sdnve_api.py:236
 msgid "Bad resource for forming a list request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:245
+#: neutron/plugins/ibm/sdnve_api.py:246
 msgid "Bad resource for forming a show request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:255
+#: neutron/plugins/ibm/sdnve_api.py:256
 msgid "Bad resource for forming a create request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:267
+#: neutron/plugins/ibm/sdnve_api.py:268
 msgid "Bad resource for forming a update request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:278
+#: neutron/plugins/ibm/sdnve_api.py:279
 msgid "Bad resource for forming a delete request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:306
+#: neutron/plugins/ibm/sdnve_api.py:307
 #, python-format
 msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
 msgstr ""
@@ -756,7 +761,7 @@ msgstr ""
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:808
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:217
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:141
 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:109
@@ -765,40 +770,40 @@ msgstr ""
 msgid "RPC agent_id: %s"
 msgstr "agent_id de RPC: %s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:725
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1123
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:719
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:213
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr "Se ha actualizado el puerto %(device)s. Detalles: %(details)s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:912
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:901
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr "El dispositivo %s no está definido en el plug-in"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:919
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:755
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1178
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:908
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:749
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1190
 #, python-format
 msgid "Attachment %s removed"
 msgstr "Se ha eliminado el adjunto %s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1207
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:239
 #, python-format
 msgid "Port %s updated."
 msgstr "El puerto %s se ha actualizado."
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:984
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr "Se ha iniciado el daemon RPC de agente de LinuxBridge."
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1028
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407
 #, python-format
 msgid "Interface mappings: %s"
@@ -904,7 +909,17 @@ msgstr ""
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:961 neutron/plugins/ml2/plugin.py:1097
+#: neutron/plugins/ml2/plugin.py:574
+#, python-format
+msgid "Port %s was deleted concurrently"
+msgstr ""
+
+#: neutron/plugins/ml2/plugin.py:585
+#, python-format
+msgid "Subnet %s was deleted concurrently"
+msgstr ""
+
+#: neutron/plugins/ml2/plugin.py:972 neutron/plugins/ml2/plugin.py:1108
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
@@ -927,7 +942,7 @@ msgstr ""
 msgid "ML2 LocalTypeDriver initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:78
+#: neutron/plugins/ml2/drivers/type_tunnel.py:114
 #, python-format
 msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
@@ -937,7 +952,7 @@ msgid "VlanTypeDriver initialization complete"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:373
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:451
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:452
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
@@ -947,51 +962,51 @@ msgstr ""
 msgid "Results of execution on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:563
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:564
 msgid "Sync start trigger sent to EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:580
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:581
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:586
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:587
 msgid "OpenStack and EOS are in sync!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:608
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:609
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants discovered in EOS during "
 "synchronization. Entire EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:773
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:774
 #, python-format
 msgid "Network %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:786
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:787
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:813
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:814
 #, python-format
 msgid "Network %s is not updated as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:904
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:905
 #, python-format
 msgid "VM %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:918
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:919
 #, python-format
 msgid "Port name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:967
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:968
 #, python-format
 msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
@@ -1173,22 +1188,22 @@ msgstr "Reclamando vlan = %(vlan_id)s de net-id = %(net_uuid)s"
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr "port_unbound() net_uuid %s no está en local_vlan_map"
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:711
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1117
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:705
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1112
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be "
 "processed"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:744
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:738
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1142
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:838
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1429
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:832
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1424
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "Túnel de agente fuera de sincronización con el plug-in. "
 
@@ -1211,18 +1226,18 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:887
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 "Correlacionando la red física %(physical_network)s con el puente %(bridge)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:997
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1166
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -1407,7 +1422,7 @@ msgid ""
 "will be down."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1487
+#: neutron/plugins/vmware/plugins/base.py:1490
 #, python-format
 msgid ""
 "Create router failed while setting external gateway. Router:%s has been "
index 3e8bdc115f4835ec087a6647da324050f2ff6ce4..6138d3aa78b7f97a752a1512972391537fc4f9a6 100644 (file)
@@ -1,5 +1,5 @@
 # Translations template for neutron.
-# Copyright (C) 2014 ORGANIZATION
+# Copyright (C) 2015 ORGANIZATION
 # This file is distributed under the same license as the neutron project.
 #
 # Translators:
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-12-19 06:09+0000\n"
-"PO-Revision-Date: 2014-12-19 03:26+0000\n"
+"POT-Creation-Date: 2015-01-11 06:11+0000\n"
+"PO-Revision-Date: 2015-01-08 20:03+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: French (http://www.transifex.com/projects/p/neutron/language/"
 "fr/)\n"
@@ -57,27 +57,27 @@ msgstr "Chargement quota_driver: %s."
 msgid "Neutron service started, listening on %(host)s:%(port)s"
 msgstr "Service Neutron démarré, en écoute sur %(host)s:%(port)s"
 
-#: neutron/wsgi.py:763
+#: neutron/wsgi.py:780
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr "%(method)s %(url)s"
 
-#: neutron/wsgi.py:780
+#: neutron/wsgi.py:797
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr "Exception HTTP générée : %s"
 
-#: neutron/wsgi.py:796
+#: neutron/wsgi.py:813
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr "%(url)s retourné avec HTTP %(status)d"
 
-#: neutron/wsgi.py:799
+#: neutron/wsgi.py:816
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s a retourné une erreur : %(exception)s."
 
-#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:605
+#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:613
 msgid "DHCP agent started"
 msgstr "Agent DHCP démarré"
 
@@ -89,7 +89,7 @@ msgstr "Etat de synchronisation"
 msgid "Synchronizing state complete"
 msgstr "Etat de synchronisation complet"
 
-#: neutron/agent/dhcp_agent.py:602 neutron/agent/l3/agent.py:1762
+#: neutron/agent/dhcp_agent.py:610 neutron/agent/l3/agent.py:1310
 #: neutron/services/metering/agents/metering_agent.py:281
 #, python-format
 msgid "agent_updated by server side %s!"
@@ -124,61 +124,66 @@ msgid ""
 "NoopFirewallDriver."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:207
+#: neutron/agent/securitygroups_rpc.py:208
 #, python-format
 msgid "Preparing filters for devices %s"
 msgstr "Préparation des filtres pour les unités %s"
 
-#: neutron/agent/securitygroups_rpc.py:237
+#: neutron/agent/securitygroups_rpc.py:238
 #, python-format
 msgid "Security group rule updated %r"
 msgstr "Règle de groupe de sécurité mise à jour %r"
 
-#: neutron/agent/securitygroups_rpc.py:244
+#: neutron/agent/securitygroups_rpc.py:245
 #, python-format
 msgid "Security group member updated %r"
 msgstr "Membre de groupe de sécurité mis à jour %r"
 
-#: neutron/agent/securitygroups_rpc.py:266
+#: neutron/agent/securitygroups_rpc.py:267
 msgid "Provider rule updated"
 msgstr "Règle de fournisseur mise à jour"
 
-#: neutron/agent/securitygroups_rpc.py:278
+#: neutron/agent/securitygroups_rpc.py:279
 #, python-format
 msgid "Remove device filter for %r"
 msgstr "Suppression du filtre d'unités pour %r"
 
-#: neutron/agent/securitygroups_rpc.py:288
+#: neutron/agent/securitygroups_rpc.py:289
 msgid "Refresh firewall rules"
 msgstr "Régénération des règles de pare-feu"
 
-#: neutron/agent/securitygroups_rpc.py:292
+#: neutron/agent/securitygroups_rpc.py:293
 msgid "No ports here to refresh firewall"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:1664
+#: neutron/agent/l3/agent.py:1212
 msgid "L3 agent started"
 msgstr "Agent de niveau 3 démarré"
 
+#: neutron/agent/linux/daemon.py:80
+#, python-format
+msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
+msgstr ""
+
 #: neutron/agent/linux/interface.py:262 neutron/agent/linux/interface.py:317
 #: neutron/agent/linux/interface.py:380 neutron/agent/linux/interface.py:427
 #, python-format
 msgid "Device %s already exists"
 msgstr "L'unité %s existe déjà"
 
-#: neutron/agent/linux/iptables_firewall.py:98
+#: neutron/agent/linux/iptables_firewall.py:94
 #, python-format
 msgid "Attempted to update port filter which is not filtered %s"
 msgstr ""
 "Tentative effectuée de mise à jour du filtre de ports (sans filtrage %s)"
 
-#: neutron/agent/linux/iptables_firewall.py:109
+#: neutron/agent/linux/iptables_firewall.py:105
 #, python-format
 msgid "Attempted to remove port filter which is not filtered %r"
 msgstr ""
 "Tentative effectuée de suppression du filtre de ports (sans filtrage %r)"
 
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:457
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr "Port %(port_id)s n'est pas présent dans le pont %(br_name)s"
@@ -203,16 +208,16 @@ msgstr ""
 msgid "%(action)s failed (client error): %(exc)s"
 msgstr "Échec %(action)s  (Erreur client): %(exc)s"
 
-#: neutron/common/config.py:166
+#: neutron/common/config.py:169
 msgid "Logging enabled!"
 msgstr "Consignation activée !"
 
-#: neutron/common/config.py:167
+#: neutron/common/config.py:170
 #, python-format
 msgid "%(prog)s version %(version)s"
 msgstr ""
 
-#: neutron/common/config.py:186
+#: neutron/common/config.py:189
 #, python-format
 msgid "Config paste file: %s"
 msgstr "Config du fichier de collage : %s"
@@ -221,7 +226,7 @@ msgstr "Config du fichier de collage : %s"
 msgid "IPv6 is not enabled on this system."
 msgstr "IPv6 n'est pas activé sur le système."
 
-#: neutron/db/db_base_plugin_v2.py:619
+#: neutron/db/db_base_plugin_v2.py:618
 #, python-format
 msgid ""
 "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
@@ -230,47 +235,47 @@ msgstr ""
 "La validation du routage CIDR %(new_cidr)s a échoué : il chevauche le sous-"
 "réseau %(subnet_id)s (CIDR : %(cidr)s) "
 
-#: neutron/db/db_base_plugin_v2.py:646
+#: neutron/db/db_base_plugin_v2.py:645
 #, python-format
 msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
 msgstr "Adresse IP non valide trouvée dans le pool : %(start)s - %(end)s :"
 
-#: neutron/db/db_base_plugin_v2.py:653
+#: neutron/db/db_base_plugin_v2.py:652
 msgid "Specified IP addresses do not match the subnet IP version"
 msgstr ""
 "Les adresses IP spécifiées ne correspondent à la version IP du sous-réseau"
 
-#: neutron/db/db_base_plugin_v2.py:657
+#: neutron/db/db_base_plugin_v2.py:656
 #, python-format
 msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
 msgstr ""
 "L'adresse IP de début (%(start)s) est supérieure à l'adresse IP de fin "
 "(%(end)s)."
 
-#: neutron/db/db_base_plugin_v2.py:662
+#: neutron/db/db_base_plugin_v2.py:661
 #, python-format
 msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
 msgstr ""
 "Un pool plus volumineux que le routage CIDR de sous-réseau %(start)s - "
 "%(end)s a été trouvé."
 
-#: neutron/db/db_base_plugin_v2.py:686
+#: neutron/db/db_base_plugin_v2.py:685
 #, python-format
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr "Chevauchement d'intervalles trouvés : %(l_range)s et %(r_range)s"
 
-#: neutron/db/l3_agentschedulers_db.py:83
+#: neutron/db/l3_agentschedulers_db.py:84
 msgid ""
 "Skipping period L3 agent status check because automatic router rescheduling "
 "is disabled."
 msgstr ""
 
-#: neutron/db/l3_db.py:1017
+#: neutron/db/l3_db.py:1075
 #, python-format
 msgid "Ignoring multiple IPs on router port %s"
 msgstr "Adresses IP multiples ignorées sur le port de routeur %s"
 
-#: neutron/db/l3_db.py:1023
+#: neutron/db/l3_db.py:1081
 #, python-format
 msgid "Skipping port %s as no IP is configure on it"
 msgstr "Ignorer le port %s car aucune adresse IP n'est configurée"
@@ -280,12 +285,12 @@ msgstr "Ignorer le port %s car aucune adresse IP n'est configurée"
 msgid "Centralizing distributed router %s is not supported"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:458
+#: neutron/db/l3_dvr_db.py:457
 #, python-format
 msgid "Agent Gateway port does not exist, so create one: %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:541
+#: neutron/db/l3_dvr_db.py:540
 #, python-format
 msgid "SNAT interface port list does not exist, so create one: %s"
 msgstr ""
@@ -294,14 +299,14 @@ msgstr ""
 msgid "SNAT already bound to a service node."
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:175
+#: neutron/db/l3_hamode_db.py:181
 #, python-format
 msgid ""
 "Attempt %(count)s to allocate a VRID in the network %(network)s for the "
 "router %(router)s"
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:256
+#: neutron/db/l3_hamode_db.py:263
 #, python-format
 msgid ""
 "Number of available agents lower than max_l3_agents_per_router. L3 agents "
@@ -622,19 +627,19 @@ msgid "Removing port %s"
 msgstr "Suppression du port %s"
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:433
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:833
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1401
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:827
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1396
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:255
 msgid "Agent out of sync with plugin!"
 msgstr "Agent non synchronisé avec le plug-in !"
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:469
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:264
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1024
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:164
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1584
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1579
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:351
 msgid "Agent initialized successfully, now running... "
 msgstr "Agent initialisé avec succès, en cours d'exécution... "
@@ -656,37 +661,37 @@ msgstr ""
 msgid "Removing port filter"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:76
+#: neutron/plugins/ibm/sdnve_api.py:77
 #, python-format
 msgid "The IP addr of available SDN-VE controllers: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:79
+#: neutron/plugins/ibm/sdnve_api.py:80
 #, python-format
 msgid "The SDN-VE controller IP address: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:235
+#: neutron/plugins/ibm/sdnve_api.py:236
 msgid "Bad resource for forming a list request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:245
+#: neutron/plugins/ibm/sdnve_api.py:246
 msgid "Bad resource for forming a show request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:255
+#: neutron/plugins/ibm/sdnve_api.py:256
 msgid "Bad resource for forming a create request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:267
+#: neutron/plugins/ibm/sdnve_api.py:268
 msgid "Bad resource for forming a update request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:278
+#: neutron/plugins/ibm/sdnve_api.py:279
 msgid "Bad resource for forming a delete request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:306
+#: neutron/plugins/ibm/sdnve_api.py:307
 #, python-format
 msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
 msgstr ""
@@ -755,7 +760,7 @@ msgstr ""
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:808
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:217
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:141
 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:109
@@ -764,40 +769,40 @@ msgstr ""
 msgid "RPC agent_id: %s"
 msgstr "agent_id RPC : %s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:725
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1123
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:719
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:213
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr "Port %(device)s mis à jour. Détails : %(details)s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:912
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:901
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr "Unité %s non définie sur le plug-in"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:919
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:755
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1178
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:908
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:749
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1190
 #, python-format
 msgid "Attachment %s removed"
 msgstr "Connexion %s retirée"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1207
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:239
 #, python-format
 msgid "Port %s updated."
 msgstr "Port %s mis à jour."
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:984
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr "Serveur démon RPC de l'agent LinuxBridge démarré !"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1028
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407
 #, python-format
 msgid "Interface mappings: %s"
@@ -903,7 +908,17 @@ msgstr ""
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:961 neutron/plugins/ml2/plugin.py:1097
+#: neutron/plugins/ml2/plugin.py:574
+#, python-format
+msgid "Port %s was deleted concurrently"
+msgstr ""
+
+#: neutron/plugins/ml2/plugin.py:585
+#, python-format
+msgid "Subnet %s was deleted concurrently"
+msgstr ""
+
+#: neutron/plugins/ml2/plugin.py:972 neutron/plugins/ml2/plugin.py:1108
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
@@ -926,7 +941,7 @@ msgstr ""
 msgid "ML2 LocalTypeDriver initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:78
+#: neutron/plugins/ml2/drivers/type_tunnel.py:114
 #, python-format
 msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
@@ -936,7 +951,7 @@ msgid "VlanTypeDriver initialization complete"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:373
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:451
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:452
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr "Exécution de la commande sur Arista EOS: %s"
@@ -946,51 +961,51 @@ msgstr "Exécution de la commande sur Arista EOS: %s"
 msgid "Results of execution on Arista EOS: %s"
 msgstr "Résultat de l'exécution Arista EOS: %s "
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:563
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:564
 msgid "Sync start trigger sent to EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:580
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:581
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:586
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:587
 msgid "OpenStack and EOS are in sync!"
 msgstr "OpenStack et EOS ne sont pas synchronisés."
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:608
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:609
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants discovered in EOS during "
 "synchronization. Entire EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:773
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:774
 #, python-format
 msgid "Network %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:786
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:787
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:813
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:814
 #, python-format
 msgid "Network %s is not updated as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:904
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:905
 #, python-format
 msgid "VM %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:918
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:919
 #, python-format
 msgid "Port name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:967
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:968
 #, python-format
 msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
@@ -1176,22 +1191,22 @@ msgstr ""
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr "port_unbound() net_uuid %s absent de local_vlan_map"
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:711
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1117
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:705
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1112
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be "
 "processed"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:744
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:738
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1142
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr "Configuration complète de l'équipement %s"
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:838
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1429
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:832
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1424
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "Tunnel d'agent désynchronisé avec le plug-in !"
 
@@ -1214,17 +1229,17 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr "Ajout %s à la liste de ponts."
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:887
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr "Mappage du réseau physique %(physical_network)s sur le pont %(bridge)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:997
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1166
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -1409,7 +1424,7 @@ msgid ""
 "will be down."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1487
+#: neutron/plugins/vmware/plugins/base.py:1490
 #, python-format
 msgid ""
 "Create router failed while setting external gateway. Router:%s has been "
index d8ea07a8619367e9ee2534f9b13932d224925c76..676fcdbefb568d3a8d49e845094aa9bd488c9230 100644 (file)
@@ -1,5 +1,5 @@
 # Translations template for neutron.
-# Copyright (C) 2014 ORGANIZATION
+# Copyright (C) 2015 ORGANIZATION
 # This file is distributed under the same license as the neutron project.
 #
 # Translators:
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-12-19 06:09+0000\n"
-"PO-Revision-Date: 2014-12-19 03:26+0000\n"
+"POT-Creation-Date: 2015-01-11 06:11+0000\n"
+"PO-Revision-Date: 2015-01-08 20:03+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Italian (http://www.transifex.com/projects/p/neutron/language/"
 "it/)\n"
@@ -57,27 +57,27 @@ msgstr ""
 msgid "Neutron service started, listening on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:763
+#: neutron/wsgi.py:780
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr "%(method)s %(url)s"
 
-#: neutron/wsgi.py:780
+#: neutron/wsgi.py:797
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr "Generata eccezione HTTP: %s"
 
-#: neutron/wsgi.py:796
+#: neutron/wsgi.py:813
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr "%(url)s restituito con HTTP %(status)d"
 
-#: neutron/wsgi.py:799
+#: neutron/wsgi.py:816
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s ha restituito un errore: %(exception)s"
 
-#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:605
+#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:613
 msgid "DHCP agent started"
 msgstr "Agent DHCP avviato"
 
@@ -89,7 +89,7 @@ msgstr "Stato sincronizzazione"
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:602 neutron/agent/l3/agent.py:1762
+#: neutron/agent/dhcp_agent.py:610 neutron/agent/l3/agent.py:1310
 #: neutron/services/metering/agents/metering_agent.py:281
 #, python-format
 msgid "agent_updated by server side %s!"
@@ -124,59 +124,64 @@ msgid ""
 "NoopFirewallDriver."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:207
+#: neutron/agent/securitygroups_rpc.py:208
 #, python-format
 msgid "Preparing filters for devices %s"
 msgstr "Preparazione filtri per i dispositivi %s"
 
-#: neutron/agent/securitygroups_rpc.py:237
+#: neutron/agent/securitygroups_rpc.py:238
 #, python-format
 msgid "Security group rule updated %r"
 msgstr "Regola gruppo di sicurezza aggiornata %r"
 
-#: neutron/agent/securitygroups_rpc.py:244
+#: neutron/agent/securitygroups_rpc.py:245
 #, python-format
 msgid "Security group member updated %r"
 msgstr "Membro gruppo di sicurezza aggiornato %r"
 
-#: neutron/agent/securitygroups_rpc.py:266
+#: neutron/agent/securitygroups_rpc.py:267
 msgid "Provider rule updated"
 msgstr "Provider regola aggiornato"
 
-#: neutron/agent/securitygroups_rpc.py:278
+#: neutron/agent/securitygroups_rpc.py:279
 #, python-format
 msgid "Remove device filter for %r"
 msgstr "Rimuovi filtro dispositivo per %r"
 
-#: neutron/agent/securitygroups_rpc.py:288
+#: neutron/agent/securitygroups_rpc.py:289
 msgid "Refresh firewall rules"
 msgstr "Aggiorna regole firewall"
 
-#: neutron/agent/securitygroups_rpc.py:292
+#: neutron/agent/securitygroups_rpc.py:293
 msgid "No ports here to refresh firewall"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:1664
+#: neutron/agent/l3/agent.py:1212
 msgid "L3 agent started"
 msgstr "Agent L3 avviato"
 
+#: neutron/agent/linux/daemon.py:80
+#, python-format
+msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
+msgstr ""
+
 #: neutron/agent/linux/interface.py:262 neutron/agent/linux/interface.py:317
 #: neutron/agent/linux/interface.py:380 neutron/agent/linux/interface.py:427
 #, python-format
 msgid "Device %s already exists"
 msgstr "L'unità %s già esiste"
 
-#: neutron/agent/linux/iptables_firewall.py:98
+#: neutron/agent/linux/iptables_firewall.py:94
 #, python-format
 msgid "Attempted to update port filter which is not filtered %s"
 msgstr "Tentativo di aggiornare il filtro della porta che non è filtrata %s"
 
-#: neutron/agent/linux/iptables_firewall.py:109
+#: neutron/agent/linux/iptables_firewall.py:105
 #, python-format
 msgid "Attempted to remove port filter which is not filtered %r"
 msgstr "Tentativo di rimuovere il filtro della porta che non è filtrata %r"
 
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:457
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
@@ -202,16 +207,16 @@ msgstr ""
 msgid "%(action)s failed (client error): %(exc)s"
 msgstr ""
 
-#: neutron/common/config.py:166
+#: neutron/common/config.py:169
 msgid "Logging enabled!"
 msgstr "Accesso abilitato!"
 
-#: neutron/common/config.py:167
+#: neutron/common/config.py:170
 #, python-format
 msgid "%(prog)s version %(version)s"
 msgstr ""
 
-#: neutron/common/config.py:186
+#: neutron/common/config.py:189
 #, python-format
 msgid "Config paste file: %s"
 msgstr "Configurazione file paste: %s"
@@ -220,7 +225,7 @@ msgstr "Configurazione file paste: %s"
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:619
+#: neutron/db/db_base_plugin_v2.py:618
 #, python-format
 msgid ""
 "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
@@ -229,44 +234,44 @@ msgstr ""
 "Convalida per CIDR: %(new_cidr)s non riuscita - si sovrappone con la "
 "sottorete %(subnet_id)s (CIDR: %(cidr)s)"
 
-#: neutron/db/db_base_plugin_v2.py:646
+#: neutron/db/db_base_plugin_v2.py:645
 #, python-format
 msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
 msgstr "Trovato un indirizzo IP invalido nel pool: %(start)s - %(end)s:"
 
-#: neutron/db/db_base_plugin_v2.py:653
+#: neutron/db/db_base_plugin_v2.py:652
 msgid "Specified IP addresses do not match the subnet IP version"
 msgstr ""
 "Gli indirizzi IP specificati non corrispondono alla versione IP della "
 "sottorete"
 
-#: neutron/db/db_base_plugin_v2.py:657
+#: neutron/db/db_base_plugin_v2.py:656
 #, python-format
 msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
 msgstr "L'IP iniziale (%(start)s) è superiore all'IP finale (%(end)s)"
 
-#: neutron/db/db_base_plugin_v2.py:662
+#: neutron/db/db_base_plugin_v2.py:661
 #, python-format
 msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
 msgstr "Trovato un pool più grande della sottorete CIDR:%(start)s - %(end)s"
 
-#: neutron/db/db_base_plugin_v2.py:686
+#: neutron/db/db_base_plugin_v2.py:685
 #, python-format
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr "Trovati gli intervalli di sovrapposizione: %(l_range)s e %(r_range)s"
 
-#: neutron/db/l3_agentschedulers_db.py:83
+#: neutron/db/l3_agentschedulers_db.py:84
 msgid ""
 "Skipping period L3 agent status check because automatic router rescheduling "
 "is disabled."
 msgstr ""
 
-#: neutron/db/l3_db.py:1017
+#: neutron/db/l3_db.py:1075
 #, python-format
 msgid "Ignoring multiple IPs on router port %s"
 msgstr "Ignora IP multipli sulla porta del router %s"
 
-#: neutron/db/l3_db.py:1023
+#: neutron/db/l3_db.py:1081
 #, python-format
 msgid "Skipping port %s as no IP is configure on it"
 msgstr "La porta %s viene ignorata in quanto non ha nessun IP configurato"
@@ -276,12 +281,12 @@ msgstr "La porta %s viene ignorata in quanto non ha nessun IP configurato"
 msgid "Centralizing distributed router %s is not supported"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:458
+#: neutron/db/l3_dvr_db.py:457
 #, python-format
 msgid "Agent Gateway port does not exist, so create one: %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:541
+#: neutron/db/l3_dvr_db.py:540
 #, python-format
 msgid "SNAT interface port list does not exist, so create one: %s"
 msgstr ""
@@ -290,14 +295,14 @@ msgstr ""
 msgid "SNAT already bound to a service node."
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:175
+#: neutron/db/l3_hamode_db.py:181
 #, python-format
 msgid ""
 "Attempt %(count)s to allocate a VRID in the network %(network)s for the "
 "router %(router)s"
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:256
+#: neutron/db/l3_hamode_db.py:263
 #, python-format
 msgid ""
 "Number of available agents lower than max_l3_agents_per_router. L3 agents "
@@ -619,19 +624,19 @@ msgid "Removing port %s"
 msgstr "Rimozione porta %s"
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:433
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:833
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1401
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:827
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1396
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:255
 msgid "Agent out of sync with plugin!"
 msgstr "Agent non sincronizzato con il plugin!"
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:469
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:264
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1024
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:164
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1584
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1579
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:351
 msgid "Agent initialized successfully, now running... "
 msgstr "Agent inizializzato correttamente, ora in esecuzione... "
@@ -653,37 +658,37 @@ msgstr ""
 msgid "Removing port filter"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:76
+#: neutron/plugins/ibm/sdnve_api.py:77
 #, python-format
 msgid "The IP addr of available SDN-VE controllers: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:79
+#: neutron/plugins/ibm/sdnve_api.py:80
 #, python-format
 msgid "The SDN-VE controller IP address: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:235
+#: neutron/plugins/ibm/sdnve_api.py:236
 msgid "Bad resource for forming a list request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:245
+#: neutron/plugins/ibm/sdnve_api.py:246
 msgid "Bad resource for forming a show request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:255
+#: neutron/plugins/ibm/sdnve_api.py:256
 msgid "Bad resource for forming a create request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:267
+#: neutron/plugins/ibm/sdnve_api.py:268
 msgid "Bad resource for forming a update request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:278
+#: neutron/plugins/ibm/sdnve_api.py:279
 msgid "Bad resource for forming a delete request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:306
+#: neutron/plugins/ibm/sdnve_api.py:307
 #, python-format
 msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
 msgstr ""
@@ -751,7 +756,7 @@ msgstr ""
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:808
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:217
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:141
 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:109
@@ -760,40 +765,40 @@ msgstr ""
 msgid "RPC agent_id: %s"
 msgstr "agent-id RPC: %s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:725
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1123
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:719
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:213
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr "Porta %(device)s aggiornata. Dettagli: %(details)s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:912
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:901
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr "Unità %s non definita nel plugin"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:919
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:755
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1178
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:908
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:749
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1190
 #, python-format
 msgid "Attachment %s removed"
 msgstr "Collegamento %s rimosso"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1207
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:239
 #, python-format
 msgid "Port %s updated."
 msgstr "Porta %s aggiornata."
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:984
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr "LinuxBridge Agent RPC Daemon avviato!"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1028
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407
 #, python-format
 msgid "Interface mappings: %s"
@@ -899,7 +904,17 @@ msgstr ""
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:961 neutron/plugins/ml2/plugin.py:1097
+#: neutron/plugins/ml2/plugin.py:574
+#, python-format
+msgid "Port %s was deleted concurrently"
+msgstr ""
+
+#: neutron/plugins/ml2/plugin.py:585
+#, python-format
+msgid "Subnet %s was deleted concurrently"
+msgstr ""
+
+#: neutron/plugins/ml2/plugin.py:972 neutron/plugins/ml2/plugin.py:1108
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
@@ -922,7 +937,7 @@ msgstr ""
 msgid "ML2 LocalTypeDriver initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:78
+#: neutron/plugins/ml2/drivers/type_tunnel.py:114
 #, python-format
 msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
@@ -932,7 +947,7 @@ msgid "VlanTypeDriver initialization complete"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:373
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:451
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:452
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
@@ -942,51 +957,51 @@ msgstr ""
 msgid "Results of execution on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:563
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:564
 msgid "Sync start trigger sent to EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:580
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:581
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:586
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:587
 msgid "OpenStack and EOS are in sync!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:608
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:609
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants discovered in EOS during "
 "synchronization. Entire EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:773
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:774
 #, python-format
 msgid "Network %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:786
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:787
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:813
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:814
 #, python-format
 msgid "Network %s is not updated as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:904
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:905
 #, python-format
 msgid "VM %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:918
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:919
 #, python-format
 msgid "Port name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:967
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:968
 #, python-format
 msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
@@ -1168,22 +1183,22 @@ msgstr "Recupero vlan = %(vlan_id)s da net-id = %(net_uuid)s"
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr "port_unbound() net_uuid %s non in local_vlan_map"
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:711
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1117
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:705
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1112
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be "
 "processed"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:744
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:738
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1142
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:838
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1429
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:832
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1424
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "Il tunnel agent non è sincronizzato con il plugin!"
 
@@ -1206,17 +1221,17 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:887
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr "Associazione rete fisica %(physical_network)s al bridge %(bridge)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:997
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1166
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -1401,7 +1416,7 @@ msgid ""
 "will be down."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1487
+#: neutron/plugins/vmware/plugins/base.py:1490
 #, python-format
 msgid ""
 "Create router failed while setting external gateway. Router:%s has been "
index 34e61adc8af8d120dca76bae3556f9776c77d238..b8a6fe718a664f269d9e71c17eeff75e51aa6fd8 100644 (file)
@@ -1,5 +1,5 @@
 # Translations template for neutron.
-# Copyright (C) 2014 ORGANIZATION
+# Copyright (C) 2015 ORGANIZATION
 # This file is distributed under the same license as the neutron project.
 #
 # Translators:
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-12-19 06:09+0000\n"
-"PO-Revision-Date: 2014-12-19 03:26+0000\n"
+"POT-Creation-Date: 2015-01-11 06:11+0000\n"
+"PO-Revision-Date: 2015-01-08 20:03+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Japanese (http://www.transifex.com/projects/p/neutron/"
 "language/ja/)\n"
@@ -57,27 +57,27 @@ msgstr ""
 msgid "Neutron service started, listening on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:763
+#: neutron/wsgi.py:780
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr "%(method)s %(url)s"
 
-#: neutron/wsgi.py:780
+#: neutron/wsgi.py:797
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr "HTTP 例外がスローされました: %s"
 
-#: neutron/wsgi.py:796
+#: neutron/wsgi.py:813
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr "HTTP %(status)d の %(url)s が返されました"
 
-#: neutron/wsgi.py:799
+#: neutron/wsgi.py:816
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s が障害を返しました: %(exception)s"
 
-#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:605
+#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:613
 msgid "DHCP agent started"
 msgstr "DHCP エージェントが始動しました"
 
@@ -89,7 +89,7 @@ msgstr "状態の同期中"
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:602 neutron/agent/l3/agent.py:1762
+#: neutron/agent/dhcp_agent.py:610 neutron/agent/l3/agent.py:1310
 #: neutron/services/metering/agents/metering_agent.py:281
 #, python-format
 msgid "agent_updated by server side %s!"
@@ -124,59 +124,64 @@ msgid ""
 "NoopFirewallDriver."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:207
+#: neutron/agent/securitygroups_rpc.py:208
 #, python-format
 msgid "Preparing filters for devices %s"
 msgstr "デバイス %s のフィルターを準備中"
 
-#: neutron/agent/securitygroups_rpc.py:237
+#: neutron/agent/securitygroups_rpc.py:238
 #, python-format
 msgid "Security group rule updated %r"
 msgstr "セキュリティー・グループ・ルールが %r を更新しました"
 
-#: neutron/agent/securitygroups_rpc.py:244
+#: neutron/agent/securitygroups_rpc.py:245
 #, python-format
 msgid "Security group member updated %r"
 msgstr "セキュリティー・グループ・メンバーが %r を更新しました"
 
-#: neutron/agent/securitygroups_rpc.py:266
+#: neutron/agent/securitygroups_rpc.py:267
 msgid "Provider rule updated"
 msgstr "プロバイダー・ルールが更新されました"
 
-#: neutron/agent/securitygroups_rpc.py:278
+#: neutron/agent/securitygroups_rpc.py:279
 #, python-format
 msgid "Remove device filter for %r"
 msgstr "%r のデバイス・フィルターを削除"
 
-#: neutron/agent/securitygroups_rpc.py:288
+#: neutron/agent/securitygroups_rpc.py:289
 msgid "Refresh firewall rules"
 msgstr "ファイアウォール・ルールの最新表示"
 
-#: neutron/agent/securitygroups_rpc.py:292
+#: neutron/agent/securitygroups_rpc.py:293
 msgid "No ports here to refresh firewall"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:1664
+#: neutron/agent/l3/agent.py:1212
 msgid "L3 agent started"
 msgstr "L3 エージェントが始動しました"
 
+#: neutron/agent/linux/daemon.py:80
+#, python-format
+msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
+msgstr ""
+
 #: neutron/agent/linux/interface.py:262 neutron/agent/linux/interface.py:317
 #: neutron/agent/linux/interface.py:380 neutron/agent/linux/interface.py:427
 #, python-format
 msgid "Device %s already exists"
 msgstr "デバイス %s は既に存在します"
 
-#: neutron/agent/linux/iptables_firewall.py:98
+#: neutron/agent/linux/iptables_firewall.py:94
 #, python-format
 msgid "Attempted to update port filter which is not filtered %s"
 msgstr "フィルター処理されていないポート・フィルター %s を更新しようとしました"
 
-#: neutron/agent/linux/iptables_firewall.py:109
+#: neutron/agent/linux/iptables_firewall.py:105
 #, python-format
 msgid "Attempted to remove port filter which is not filtered %r"
 msgstr "フィルター処理されていないポート・フィルター %r を削除しようとしました"
 
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:457
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
@@ -202,16 +207,16 @@ msgstr ""
 msgid "%(action)s failed (client error): %(exc)s"
 msgstr ""
 
-#: neutron/common/config.py:166
+#: neutron/common/config.py:169
 msgid "Logging enabled!"
 msgstr "ロギングは有効です"
 
-#: neutron/common/config.py:167
+#: neutron/common/config.py:170
 #, python-format
 msgid "%(prog)s version %(version)s"
 msgstr ""
 
-#: neutron/common/config.py:186
+#: neutron/common/config.py:189
 #, python-format
 msgid "Config paste file: %s"
 msgstr "構成貼り付けファイル: %s"
@@ -220,7 +225,7 @@ msgstr "構成貼り付けファイル: %s"
 msgid "IPv6 is not enabled on this system."
 msgstr " このシステムでは、 IPv6が有効ではありません。"
 
-#: neutron/db/db_base_plugin_v2.py:619
+#: neutron/db/db_base_plugin_v2.py:618
 #, python-format
 msgid ""
 "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
@@ -229,43 +234,43 @@ msgstr ""
 "CIDR %(new_cidr)s の検証が失敗しました。サブネット %(subnet_id)s (CIDR: "
 "%(cidr)s) とオーバーラップしています"
 
-#: neutron/db/db_base_plugin_v2.py:646
+#: neutron/db/db_base_plugin_v2.py:645
 #, python-format
 msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
 msgstr "プールで無効な IP アドレスが見つかりました: %(start)s から %(end)s:"
 
-#: neutron/db/db_base_plugin_v2.py:653
+#: neutron/db/db_base_plugin_v2.py:652
 msgid "Specified IP addresses do not match the subnet IP version"
 msgstr "指定された IP アドレスが、サブネット IP バージョンと一致しません"
 
-#: neutron/db/db_base_plugin_v2.py:657
+#: neutron/db/db_base_plugin_v2.py:656
 #, python-format
 msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
 msgstr "開始 IP (%(start)s) が終了 IP (%(end)s) より大きくなっています"
 
-#: neutron/db/db_base_plugin_v2.py:662
+#: neutron/db/db_base_plugin_v2.py:661
 #, python-format
 msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
 msgstr ""
 "サブネット CIDR より大きいプールが見つかりました: %(start)s から %(end)s"
 
-#: neutron/db/db_base_plugin_v2.py:686
+#: neutron/db/db_base_plugin_v2.py:685
 #, python-format
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr "オーバーラップする範囲が見つかりました: %(l_range)s から %(r_range)s"
 
-#: neutron/db/l3_agentschedulers_db.py:83
+#: neutron/db/l3_agentschedulers_db.py:84
 msgid ""
 "Skipping period L3 agent status check because automatic router rescheduling "
 "is disabled."
 msgstr ""
 
-#: neutron/db/l3_db.py:1017
+#: neutron/db/l3_db.py:1075
 #, python-format
 msgid "Ignoring multiple IPs on router port %s"
 msgstr "ルーター・ポート %s で複数の IP を無視します"
 
-#: neutron/db/l3_db.py:1023
+#: neutron/db/l3_db.py:1081
 #, python-format
 msgid "Skipping port %s as no IP is configure on it"
 msgstr "ポート %s には IP が構成されていないため、このポートをスキップします"
@@ -275,12 +280,12 @@ msgstr "ポート %s には IP が構成されていないため、このポー
 msgid "Centralizing distributed router %s is not supported"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:458
+#: neutron/db/l3_dvr_db.py:457
 #, python-format
 msgid "Agent Gateway port does not exist, so create one: %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:541
+#: neutron/db/l3_dvr_db.py:540
 #, python-format
 msgid "SNAT interface port list does not exist, so create one: %s"
 msgstr ""
@@ -289,14 +294,14 @@ msgstr ""
 msgid "SNAT already bound to a service node."
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:175
+#: neutron/db/l3_hamode_db.py:181
 #, python-format
 msgid ""
 "Attempt %(count)s to allocate a VRID in the network %(network)s for the "
 "router %(router)s"
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:256
+#: neutron/db/l3_hamode_db.py:263
 #, python-format
 msgid ""
 "Number of available agents lower than max_l3_agents_per_router. L3 agents "
@@ -618,19 +623,19 @@ msgid "Removing port %s"
 msgstr "ポート %s の削除中"
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:433
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:833
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1401
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:827
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1396
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:255
 msgid "Agent out of sync with plugin!"
 msgstr "エージェントがプラグインと非同期です。"
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:469
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:264
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1024
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:164
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1584
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1579
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:351
 msgid "Agent initialized successfully, now running... "
 msgstr "エージェントが正常に初期化されました。現在実行中です... "
@@ -652,37 +657,37 @@ msgstr ""
 msgid "Removing port filter"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:76
+#: neutron/plugins/ibm/sdnve_api.py:77
 #, python-format
 msgid "The IP addr of available SDN-VE controllers: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:79
+#: neutron/plugins/ibm/sdnve_api.py:80
 #, python-format
 msgid "The SDN-VE controller IP address: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:235
+#: neutron/plugins/ibm/sdnve_api.py:236
 msgid "Bad resource for forming a list request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:245
+#: neutron/plugins/ibm/sdnve_api.py:246
 msgid "Bad resource for forming a show request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:255
+#: neutron/plugins/ibm/sdnve_api.py:256
 msgid "Bad resource for forming a create request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:267
+#: neutron/plugins/ibm/sdnve_api.py:268
 msgid "Bad resource for forming a update request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:278
+#: neutron/plugins/ibm/sdnve_api.py:279
 msgid "Bad resource for forming a delete request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:306
+#: neutron/plugins/ibm/sdnve_api.py:307
 #, python-format
 msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
 msgstr ""
@@ -750,7 +755,7 @@ msgstr ""
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:808
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:217
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:141
 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:109
@@ -759,40 +764,40 @@ msgstr ""
 msgid "RPC agent_id: %s"
 msgstr "RPC agent_id: %s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:725
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1123
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:719
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:213
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr "ポート %(device)s が更新されました。詳細: %(details)s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:912
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:901
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr "デバイス %s がプラグインで定義されていません"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:919
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:755
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1178
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:908
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:749
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1190
 #, python-format
 msgid "Attachment %s removed"
 msgstr "接続機構 %s が削除されました"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1207
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:239
 #, python-format
 msgid "Port %s updated."
 msgstr "ポート %s が更新されました。"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:984
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr "LinuxBridge Agent RPC デーモンが開始しました。"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1028
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407
 #, python-format
 msgid "Interface mappings: %s"
@@ -898,7 +903,17 @@ msgstr ""
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:961 neutron/plugins/ml2/plugin.py:1097
+#: neutron/plugins/ml2/plugin.py:574
+#, python-format
+msgid "Port %s was deleted concurrently"
+msgstr ""
+
+#: neutron/plugins/ml2/plugin.py:585
+#, python-format
+msgid "Subnet %s was deleted concurrently"
+msgstr ""
+
+#: neutron/plugins/ml2/plugin.py:972 neutron/plugins/ml2/plugin.py:1108
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
@@ -921,7 +936,7 @@ msgstr ""
 msgid "ML2 LocalTypeDriver initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:78
+#: neutron/plugins/ml2/drivers/type_tunnel.py:114
 #, python-format
 msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
@@ -931,7 +946,7 @@ msgid "VlanTypeDriver initialization complete"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:373
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:451
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:452
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
@@ -941,51 +956,51 @@ msgstr ""
 msgid "Results of execution on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:563
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:564
 msgid "Sync start trigger sent to EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:580
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:581
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:586
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:587
 msgid "OpenStack and EOS are in sync!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:608
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:609
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants discovered in EOS during "
 "synchronization. Entire EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:773
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:774
 #, python-format
 msgid "Network %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:786
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:787
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:813
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:814
 #, python-format
 msgid "Network %s is not updated as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:904
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:905
 #, python-format
 msgid "VM %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:918
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:919
 #, python-format
 msgid "Port name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:967
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:968
 #, python-format
 msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
@@ -1168,22 +1183,22 @@ msgstr "VLAN = %(vlan_id)s を net-id = %(net_uuid)s から再利用中"
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr "port_unbound() net_uuid %s が local_vlan_map にありません"
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:711
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1117
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:705
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1112
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be "
 "processed"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:744
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:738
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1142
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:838
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1429
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:832
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1424
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "エージェント・トンネルがプラグインと非同期です"
 
@@ -1206,19 +1221,19 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:887
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 "物理ネットワーク %(physical_network)s をブリッジ %(bridge)s にマップしていま"
 "す"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:997
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1166
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -1403,7 +1418,7 @@ msgid ""
 "will be down."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1487
+#: neutron/plugins/vmware/plugins/base.py:1490
 #, python-format
 msgid ""
 "Create router failed while setting external gateway. Router:%s has been "
index ecf3acbce55da3955e1d18f95761e3b533559f3b..3903be369d67c37a6026437a3272b0149eaa2b6d 100644 (file)
@@ -1,5 +1,5 @@
 # Translations template for neutron.
-# Copyright (C) 2014 ORGANIZATION
+# Copyright (C) 2015 ORGANIZATION
 # This file is distributed under the same license as the neutron project.
 #
 # Translators:
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-12-19 06:09+0000\n"
-"PO-Revision-Date: 2014-12-19 03:26+0000\n"
+"POT-Creation-Date: 2015-01-11 06:11+0000\n"
+"PO-Revision-Date: 2015-01-08 20:03+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/neutron/"
 "language/ko_KR/)\n"
@@ -56,27 +56,27 @@ msgstr ""
 msgid "Neutron service started, listening on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:763
+#: neutron/wsgi.py:780
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr "%(method)s %(url)s"
 
-#: neutron/wsgi.py:780
+#: neutron/wsgi.py:797
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr "HTTP 예외 처리: %s"
 
-#: neutron/wsgi.py:796
+#: neutron/wsgi.py:813
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr "%(url)s이(가) HTTP %(status)d(으)로 리턴되었음"
 
-#: neutron/wsgi.py:799
+#: neutron/wsgi.py:816
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s이(가) 결함을 리턴함: %(exception)s"
 
-#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:605
+#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:613
 msgid "DHCP agent started"
 msgstr "DHCP 에이전트가 시작됨"
 
@@ -88,7 +88,7 @@ msgstr "상태 동기화 중"
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:602 neutron/agent/l3/agent.py:1762
+#: neutron/agent/dhcp_agent.py:610 neutron/agent/l3/agent.py:1310
 #: neutron/services/metering/agents/metering_agent.py:281
 #, python-format
 msgid "agent_updated by server side %s!"
@@ -123,59 +123,64 @@ msgid ""
 "NoopFirewallDriver."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:207
+#: neutron/agent/securitygroups_rpc.py:208
 #, python-format
 msgid "Preparing filters for devices %s"
 msgstr "%s 디바이스에 대한 필터 준비"
 
-#: neutron/agent/securitygroups_rpc.py:237
+#: neutron/agent/securitygroups_rpc.py:238
 #, python-format
 msgid "Security group rule updated %r"
 msgstr "보안 그룹 규칙이 %r을(를) 업데이트함"
 
-#: neutron/agent/securitygroups_rpc.py:244
+#: neutron/agent/securitygroups_rpc.py:245
 #, python-format
 msgid "Security group member updated %r"
 msgstr "보안 그룹 멤버가 %r을(를) 업데이트함"
 
-#: neutron/agent/securitygroups_rpc.py:266
+#: neutron/agent/securitygroups_rpc.py:267
 msgid "Provider rule updated"
 msgstr "제공자 규칙이 업데이트됨"
 
-#: neutron/agent/securitygroups_rpc.py:278
+#: neutron/agent/securitygroups_rpc.py:279
 #, python-format
 msgid "Remove device filter for %r"
 msgstr "%r의 디바이스 필터 제거"
 
-#: neutron/agent/securitygroups_rpc.py:288
+#: neutron/agent/securitygroups_rpc.py:289
 msgid "Refresh firewall rules"
 msgstr "방화벽 규칙 새로 고치기"
 
-#: neutron/agent/securitygroups_rpc.py:292
+#: neutron/agent/securitygroups_rpc.py:293
 msgid "No ports here to refresh firewall"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:1664
+#: neutron/agent/l3/agent.py:1212
 msgid "L3 agent started"
 msgstr "L3 에이전트가 시작됨"
 
+#: neutron/agent/linux/daemon.py:80
+#, python-format
+msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
+msgstr ""
+
 #: neutron/agent/linux/interface.py:262 neutron/agent/linux/interface.py:317
 #: neutron/agent/linux/interface.py:380 neutron/agent/linux/interface.py:427
 #, python-format
 msgid "Device %s already exists"
 msgstr "%s 디바이스가 이미 존재함"
 
-#: neutron/agent/linux/iptables_firewall.py:98
+#: neutron/agent/linux/iptables_firewall.py:94
 #, python-format
 msgid "Attempted to update port filter which is not filtered %s"
 msgstr "필터링된 %s이(가) 아닌 포트 필터를 업데이트하려고 시도함"
 
-#: neutron/agent/linux/iptables_firewall.py:109
+#: neutron/agent/linux/iptables_firewall.py:105
 #, python-format
 msgid "Attempted to remove port filter which is not filtered %r"
 msgstr "필터링된 %r이(가) 아닌 포트 필터를 제거하려고 시도함"
 
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:457
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
@@ -201,16 +206,16 @@ msgstr ""
 msgid "%(action)s failed (client error): %(exc)s"
 msgstr ""
 
-#: neutron/common/config.py:166
+#: neutron/common/config.py:169
 msgid "Logging enabled!"
 msgstr "로깅 사용!"
 
-#: neutron/common/config.py:167
+#: neutron/common/config.py:170
 #, python-format
 msgid "%(prog)s version %(version)s"
 msgstr ""
 
-#: neutron/common/config.py:186
+#: neutron/common/config.py:189
 #, python-format
 msgid "Config paste file: %s"
 msgstr "구성 붙여넣기 파일: %s"
@@ -219,7 +224,7 @@ msgstr "구성 붙여넣기 파일: %s"
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:619
+#: neutron/db/db_base_plugin_v2.py:618
 #, python-format
 msgid ""
 "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
@@ -228,42 +233,42 @@ msgstr ""
 "CIDR %(new_cidr)s 유효성 검증 실패 - 서브넷 %(subnet_id)s(CIDR: %(cidr)s)과"
 "(와) 겹침"
 
-#: neutron/db/db_base_plugin_v2.py:646
+#: neutron/db/db_base_plugin_v2.py:645
 #, python-format
 msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
 msgstr "풀에서 올바르지 않은 IP 주소 발견: %(start)s - %(end)s:"
 
-#: neutron/db/db_base_plugin_v2.py:653
+#: neutron/db/db_base_plugin_v2.py:652
 msgid "Specified IP addresses do not match the subnet IP version"
 msgstr "지정된 IP 주소가 서브넷 IP 버전과 일치하지 않음"
 
-#: neutron/db/db_base_plugin_v2.py:657
+#: neutron/db/db_base_plugin_v2.py:656
 #, python-format
 msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
 msgstr "시작 IP(%(start)s)가 끝 IP(%(end)s)보다 큼"
 
-#: neutron/db/db_base_plugin_v2.py:662
+#: neutron/db/db_base_plugin_v2.py:661
 #, python-format
 msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
 msgstr "서브넷 CIDR보다 큰 풀 발견: %(start)s - %(end)s"
 
-#: neutron/db/db_base_plugin_v2.py:686
+#: neutron/db/db_base_plugin_v2.py:685
 #, python-format
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr "겹치는 범위 발견: %(l_range)s 및 %(r_range)s"
 
-#: neutron/db/l3_agentschedulers_db.py:83
+#: neutron/db/l3_agentschedulers_db.py:84
 msgid ""
 "Skipping period L3 agent status check because automatic router rescheduling "
 "is disabled."
 msgstr ""
 
-#: neutron/db/l3_db.py:1017
+#: neutron/db/l3_db.py:1075
 #, python-format
 msgid "Ignoring multiple IPs on router port %s"
 msgstr "라우터 포트 %s의 다중 IP를 무시하는 중"
 
-#: neutron/db/l3_db.py:1023
+#: neutron/db/l3_db.py:1081
 #, python-format
 msgid "Skipping port %s as no IP is configure on it"
 msgstr "구성된 IP가 없어서 포트 %s을(를) 건너뜀"
@@ -273,12 +278,12 @@ msgstr "구성된 IP가 없어서 포트 %s을(를) 건너뜀"
 msgid "Centralizing distributed router %s is not supported"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:458
+#: neutron/db/l3_dvr_db.py:457
 #, python-format
 msgid "Agent Gateway port does not exist, so create one: %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:541
+#: neutron/db/l3_dvr_db.py:540
 #, python-format
 msgid "SNAT interface port list does not exist, so create one: %s"
 msgstr ""
@@ -287,14 +292,14 @@ msgstr ""
 msgid "SNAT already bound to a service node."
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:175
+#: neutron/db/l3_hamode_db.py:181
 #, python-format
 msgid ""
 "Attempt %(count)s to allocate a VRID in the network %(network)s for the "
 "router %(router)s"
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:256
+#: neutron/db/l3_hamode_db.py:263
 #, python-format
 msgid ""
 "Number of available agents lower than max_l3_agents_per_router. L3 agents "
@@ -615,19 +620,19 @@ msgid "Removing port %s"
 msgstr "%s 포트 제거 중"
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:433
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:833
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1401
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:827
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1396
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:255
 msgid "Agent out of sync with plugin!"
 msgstr "에이전트가 플러그인과 동기화되지 않았습니다!"
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:469
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:264
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1024
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:164
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1584
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1579
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:351
 msgid "Agent initialized successfully, now running... "
 msgstr "에이전트가 초기화되었으며, 지금 실행 중... "
@@ -649,37 +654,37 @@ msgstr ""
 msgid "Removing port filter"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:76
+#: neutron/plugins/ibm/sdnve_api.py:77
 #, python-format
 msgid "The IP addr of available SDN-VE controllers: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:79
+#: neutron/plugins/ibm/sdnve_api.py:80
 #, python-format
 msgid "The SDN-VE controller IP address: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:235
+#: neutron/plugins/ibm/sdnve_api.py:236
 msgid "Bad resource for forming a list request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:245
+#: neutron/plugins/ibm/sdnve_api.py:246
 msgid "Bad resource for forming a show request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:255
+#: neutron/plugins/ibm/sdnve_api.py:256
 msgid "Bad resource for forming a create request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:267
+#: neutron/plugins/ibm/sdnve_api.py:268
 msgid "Bad resource for forming a update request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:278
+#: neutron/plugins/ibm/sdnve_api.py:279
 msgid "Bad resource for forming a delete request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:306
+#: neutron/plugins/ibm/sdnve_api.py:307
 #, python-format
 msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
 msgstr ""
@@ -746,7 +751,7 @@ msgstr "루프 반복이 간격을 초과했습니다(%(polling_interval)s 대 %
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:808
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:217
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:141
 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:109
@@ -755,40 +760,40 @@ msgstr ""
 msgid "RPC agent_id: %s"
 msgstr "RPC agent_id: %s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:725
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1123
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:719
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:213
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr "%(device)s 포트가 업데이트되었습니다. 세부사항: %(details)s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:912
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:901
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr "%s 디바이스가 플러그인에서 정의되지 않음"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:919
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:755
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1178
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:908
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:749
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1190
 #, python-format
 msgid "Attachment %s removed"
 msgstr "첨부 %s이(가) 제거됨"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1207
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:239
 #, python-format
 msgid "Port %s updated."
 msgstr "%s 포트가 업데이트되었습니다. "
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:984
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr "LinuxBridge 에이전트 RPC 디먼이 시작되었습니다!"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1028
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407
 #, python-format
 msgid "Interface mappings: %s"
@@ -894,7 +899,17 @@ msgstr "모듈러 L2 플러그인 초기화를 완료했습니다"
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:961 neutron/plugins/ml2/plugin.py:1097
+#: neutron/plugins/ml2/plugin.py:574
+#, python-format
+msgid "Port %s was deleted concurrently"
+msgstr ""
+
+#: neutron/plugins/ml2/plugin.py:585
+#, python-format
+msgid "Subnet %s was deleted concurrently"
+msgstr ""
+
+#: neutron/plugins/ml2/plugin.py:972 neutron/plugins/ml2/plugin.py:1108
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
@@ -917,7 +932,7 @@ msgstr ""
 msgid "ML2 LocalTypeDriver initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:78
+#: neutron/plugins/ml2/drivers/type_tunnel.py:114
 #, python-format
 msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
@@ -927,7 +942,7 @@ msgid "VlanTypeDriver initialization complete"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:373
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:451
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:452
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
@@ -937,51 +952,51 @@ msgstr ""
 msgid "Results of execution on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:563
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:564
 msgid "Sync start trigger sent to EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:580
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:581
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:586
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:587
 msgid "OpenStack and EOS are in sync!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:608
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:609
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants discovered in EOS during "
 "synchronization. Entire EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:773
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:774
 #, python-format
 msgid "Network %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:786
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:787
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:813
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:814
 #, python-format
 msgid "Network %s is not updated as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:904
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:905
 #, python-format
 msgid "VM %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:918
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:919
 #, python-format
 msgid "Port name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:967
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:968
 #, python-format
 msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
@@ -1163,22 +1178,22 @@ msgstr "net-id = %(net_uuid)s에서 vlan = %(vlan_id)s 재확보 중"
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr "port_unbound() net_uuid %s이(가) local_vlan_map에 있지 않음"
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:711
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1117
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:705
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1112
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be "
 "processed"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:744
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:738
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1142
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:838
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1429
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:832
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1424
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "에이전트 터널이 플러그인과 동기화되지 않았습니다!"
 
@@ -1201,17 +1216,17 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:887
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr "실제 네트워크 %(physical_network)s을(를) 브릿지 %(bridge)s에 맵핑 중"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:997
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1166
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -1396,7 +1411,7 @@ msgid ""
 "will be down."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1487
+#: neutron/plugins/vmware/plugins/base.py:1490
 #, python-format
 msgid ""
 "Create router failed while setting external gateway. Router:%s has been "
index fafc4a147bb5b9166b8cf654eededae6db1b55e4..49506a21a125c57e0444b95538fb4c8d6b525104 100644 (file)
@@ -1,14 +1,14 @@
 # Translations template for neutron.
-# Copyright (C) 2014 ORGANIZATION
+# Copyright (C) 2015 ORGANIZATION
 # This file is distributed under the same license as the neutron project.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2014.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
 #
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron 2015.1.dev18\n"
+"Project-Id-Version: neutron 2015.1.dev175\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-12-19 06:09+0000\n"
+"POT-Creation-Date: 2015-01-11 06:11+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"
@@ -60,22 +60,22 @@ msgstr ""
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:130
+#: neutron/wsgi.py:145
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:770
+#: neutron/wsgi.py:787
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:774
+#: neutron/wsgi.py:791
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:783
+#: neutron/wsgi.py:800
 msgid "Internal error"
 msgstr ""
 
@@ -98,11 +98,11 @@ msgstr ""
 msgid "Network %s info call failed."
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:593 neutron/agent/l3/agent.py:1757
-#: neutron/agent/metadata/agent.py:416
+#: neutron/agent/dhcp_agent.py:601 neutron/agent/l3/agent.py:1305
+#: neutron/agent/metadata/agent.py:414
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:148
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:110
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:794
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:213
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:276
@@ -117,107 +117,107 @@ msgstr ""
 msgid "Error unable to destroy namespace: %s"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:223 neutron/tests/unit/test_l3_agent.py:1787
+#: neutron/agent/l3/agent.py:221 neutron/tests/unit/test_l3_agent.py:1731
 #, python-format
 msgid "Error importing interface driver '%s'"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:296 neutron/agent/linux/dhcp.py:809
+#: neutron/agent/l3/agent.py:281 neutron/agent/linux/dhcp.py:814
 msgid "An interface driver must be specified"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:301
+#: neutron/agent/l3/agent.py:286
 msgid "Router id is required if not using namespaces."
 msgstr ""
 
-#: neutron/agent/l3/agent.py:319
+#: neutron/agent/l3/agent.py:304
 msgid "RuntimeError in obtaining router list for namespace cleanup."
 msgstr ""
 
-#: neutron/agent/l3/agent.py:344
+#: neutron/agent/l3/agent.py:329
 #, python-format
 msgid "Failed to destroy stale router namespace %s"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:360 neutron/agent/linux/dhcp.py:238
+#: neutron/agent/l3/agent.py:345 neutron/agent/linux/dhcp.py:238
 #, python-format
 msgid "Failed trying to delete namespace: %s"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:571
+#: neutron/agent/l3/agent.py:453
 #: neutron/plugins/cisco/cfg_agent/service_helpers/routing_svc_helper.py:632
 #, python-format
 msgid "Ignoring multiple IPs on router port %s"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:931
+#: neutron/agent/l3/agent.py:790
 msgid "Failed sending gratuitous ARP."
 msgstr ""
 
-#: neutron/agent/l3/agent.py:1006
-msgid "DVR: no map match_port found!"
+#: neutron/agent/l3/agent.py:1063
+#, python-format
+msgid "The external network bridge '%s' does not exist"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:1211
-msgid "DVR: error adding redirection logic"
+#: neutron/agent/l3/agent.py:1121
+#, python-format
+msgid "Failed to fetch router information for '%s'"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:1223
-msgid "DVR: removed snat failed"
+#: neutron/agent/l3/agent.py:1139
+#, python-format
+msgid "Removing incompatible router '%s'"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:1319
-msgid "Missing subnet/agent_gateway_port"
+#: neutron/agent/l3/agent.py:1180
+msgid "Failed synchronizing routers due to RPC error"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:1464
-msgid "DVR: Failed updating arp entry"
+#: neutron/agent/l3/dvr.py:175
+msgid "DVR: no map match_port found!"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:1515
-#, python-format
-msgid "The external network bridge '%s' does not exist"
+#: neutron/agent/l3/dvr.py:267
+msgid "Missing subnet/agent_gateway_port"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:1573
-#, python-format
-msgid "Failed to fetch router information for '%s'"
+#: neutron/agent/l3/dvr.py:390
+msgid "DVR: error adding redirection logic"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:1591
-#, python-format
-msgid "Removing incompatible router '%s'"
+#: neutron/agent/l3/dvr.py:402
+msgid "DVR: removed snat failed"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:1632
-msgid "Failed synchronizing routers due to RPC error"
+#: neutron/agent/l3/dvr.py:421
+msgid "DVR: Failed updating arp entry"
 msgstr ""
 
-#: neutron/agent/l3/ha.py:136
+#: neutron/agent/l3/ha.py:137
 #, python-format
 msgid "Unable to process HA router %s without ha port"
 msgstr ""
 
-#: neutron/agent/linux/async_process.py:164
+#: neutron/agent/linux/async_process.py:138
 #, python-format
 msgid "An error occurred while killing [%s]."
 msgstr ""
 
-#: neutron/agent/linux/async_process.py:186
+#: neutron/agent/linux/async_process.py:160
 #, python-format
 msgid "An error occurred while communicating with async process [%s]."
 msgstr ""
 
-#: neutron/agent/linux/daemon.py:36
+#: neutron/agent/linux/daemon.py:93
 #, python-format
 msgid "Error while handling pidfile: %s"
 msgstr ""
 
-#: neutron/agent/linux/daemon.py:93
+#: neutron/agent/linux/daemon.py:153
 msgid "Fork failed"
 msgstr ""
 
-#: neutron/agent/linux/daemon.py:135
+#: neutron/agent/linux/daemon.py:195
 #, python-format
 msgid "Pidfile %s already exist. Daemon already running?"
 msgstr ""
@@ -236,7 +236,7 @@ msgid ""
 " or above!"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:815
+#: neutron/agent/linux/dhcp.py:820
 #, python-format
 msgid "Error importing interface driver '%(driver)s': %(inner)s"
 msgstr ""
@@ -288,35 +288,34 @@ msgid ""
 "%s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:180
-#: neutron/agent/linux/ovs_lib.py:301
+#: neutron/agent/linux/ovs_lib.py:105 neutron/agent/linux/ovs_lib.py:218
+#: neutron/agent/linux/ovs_lib.py:335
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:55
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:252
-msgid ""
-"Unable to create VXLAN tunnel port. Please ensure that an openvswitch "
-"version that supports VXLAN is installed."
+#: neutron/agent/linux/ovs_lib.py:239
+#, python-format
+msgid "Timed out retrieving ofport on port %(pname)s. Exception: %(exception)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:532
+#: neutron/agent/linux/ovs_lib.py:557
 #, python-format
 msgid "OVS flows could not be applied on bridge %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:542
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:553
+#: neutron/agent/linux/ovs_lib.py:578
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:562
+#: neutron/agent/linux/ovs_lib.py:587
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
@@ -384,43 +383,55 @@ msgstr ""
 msgid "%s failed"
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:41
+#: neutron/cmd/sanity_check.py:45
 msgid ""
 "Check for Open vSwitch VXLAN support failed. Please ensure that the "
 "version of openvswitch being used has VXLAN support."
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:50
+#: neutron/cmd/sanity_check.py:55
+msgid ""
+"Check for iproute2 VXLAN support failed. Please ensure that the iproute2 "
+"has VXLAN support."
+msgstr ""
+
+#: neutron/cmd/sanity_check.py:63
 msgid ""
 "Check for Open vSwitch patch port support failed. Please ensure that the "
 "version of openvswitch being used has patch port support or disable "
 "features requiring patch ports (gre/vxlan, etc.)."
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:60
+#: neutron/cmd/sanity_check.py:81
+msgid ""
+"The user that is executing neutron does not have permissions to read the "
+"namespaces. Enable the use_helper_for_ns_read configuration option."
+msgstr ""
+
+#: neutron/cmd/sanity_check.py:94
 msgid ""
 "Nova notifications are enabled, but novaclient is not installed. Either "
 "disable nova notifications or install python-novaclient."
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:70
+#: neutron/cmd/sanity_check.py:104
 msgid ""
 "Check for Open vSwitch ARP responder support failed. Please ensure that "
 "the version of openvswitch being used has ARP flows support."
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:80
+#: neutron/cmd/sanity_check.py:114
 msgid ""
 "Check for VF management support failed. Please ensure that the version of"
 " ip link being used has VF support."
 msgstr ""
 
-#: neutron/cmd/sanity/checks.py:74
+#: neutron/cmd/sanity/checks.py:84
 #, python-format
 msgid "Unexpected exception while checking supported feature via command: %s"
 msgstr ""
 
-#: neutron/cmd/sanity/checks.py:106
+#: neutron/cmd/sanity/checks.py:116
 msgid "Unexpected exception while checking supported ip link command"
 msgstr ""
 
@@ -429,7 +440,7 @@ msgstr ""
 msgid "Unable to generate mac address after %s attempts"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:895
+#: neutron/db/db_base_plugin_v2.py:894
 #, python-format
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
@@ -444,12 +455,12 @@ msgstr ""
 msgid "Could not retrieve gateway port for subnet %s"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:141
+#: neutron/db/l3_agentschedulers_db.py:142
 #, python-format
 msgid "Failed to reschedule router %s"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:146
+#: neutron/db/l3_agentschedulers_db.py:147
 msgid "Exception encountered during router rescheduling."
 msgstr ""
 
@@ -766,7 +777,7 @@ msgstr ""
 msgid "Failed to delete service VM instance %(id)s, due to %(err)s"
 msgstr ""
 
-#: neutron/plugins/cisco/l3/hosting_device_drivers/csr1kv_hd_driver.py:67
+#: neutron/plugins/cisco/l3/hosting_device_drivers/csr1kv_hd_driver.py:69
 msgid "Failed to create config file. Trying to clean up."
 msgstr ""
 
@@ -843,7 +854,7 @@ msgstr ""
 msgid "Hyper-V Exception: %(hyperv_exeption)s while removing rule: %(rule)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:176
+#: neutron/plugins/ibm/sdnve_api.py:177
 #, python-format
 msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
 msgstr ""
@@ -896,7 +907,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:258
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1571
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1566
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -935,23 +946,17 @@ msgstr ""
 msgid "No valid Segmentation ID to perform UCAST test."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:575
-msgid ""
-"Linux kernel vxlan module and iproute2 3.8 or above are required to "
-"enable VXLAN."
-msgstr ""
-
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:793
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:274
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1025
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1014
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:404
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
@@ -1010,7 +1015,7 @@ msgid "Failed to create MidoNet resources for sg %(sg)r"
 msgstr ""
 
 #: neutron/plugins/ml2/db.py:205 neutron/plugins/ml2/db.py:291
-#: neutron/plugins/ml2/plugin.py:1076
+#: neutron/plugins/ml2/plugin.py:1087
 #, python-format
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
@@ -1072,64 +1077,64 @@ msgstr ""
 msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:643
+#: neutron/plugins/ml2/plugin.py:577
 #, python-format
 msgid "Exception auto-deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:651
+#: neutron/plugins/ml2/plugin.py:589
 #, python-format
 msgid "Exception auto-deleting subnet %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:660
+#: neutron/plugins/ml2/plugin.py:671
 msgid "mechanism_manager.delete_network_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:677
+#: neutron/plugins/ml2/plugin.py:688
 #, python-format
 msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:772
+#: neutron/plugins/ml2/plugin.py:783
 #, python-format
 msgid "Exception deleting fixed_ip from port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:781
+#: neutron/plugins/ml2/plugin.py:792
 msgid "mechanism_manager.delete_subnet_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:817
+#: neutron/plugins/ml2/plugin.py:828
 #, python-format
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:829
+#: neutron/plugins/ml2/plugin.py:840
 #, python-format
 msgid "_bind_port_if_needed failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:915
+#: neutron/plugins/ml2/plugin.py:926
 #, python-format
 msgid "No Host supplied to bind DVR Port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1059
+#: neutron/plugins/ml2/plugin.py:1070
 #, python-format
 msgid "mechanism_manager.delete_port_postcommit failed for port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1085
+#: neutron/plugins/ml2/plugin.py:1096
 #, python-format
 msgid "Binding info for DVR port %s not found"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_gre.py:75
+#: neutron/plugins/ml2/drivers/type_gre.py:80
 msgid "Failed to parse tunnel_id_ranges. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_gre.py:86
+#: neutron/plugins/ml2/drivers/type_gre.py:91
 #, python-format
 msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
@@ -1138,11 +1143,11 @@ msgstr ""
 msgid "Failed to parse network_vlan_ranges. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_vxlan.py:82
+#: neutron/plugins/ml2/drivers/type_vxlan.py:87
 msgid "Failed to parse vni_ranges. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_vxlan.py:92
+#: neutron/plugins/ml2/drivers/type_vxlan.py:97
 #, python-format
 msgid "Skipping unreasonable VXLAN VNI range %(tun_min)s:%(tun_max)s"
 msgstr ""
@@ -1232,7 +1237,7 @@ msgid ""
 "%(physnet)s, and network type %(nettype)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver.py:87
+#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver.py:90
 msgid "Failed to parse supported PCI vendor devices"
 msgstr ""
 
@@ -1396,24 +1401,19 @@ msgid ""
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:661
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049
-msgid "ofport should have a value that can be interpreted as an integer"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:664
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:658
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:842
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1433
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:836
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1428
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:882
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1503
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:876
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1498
 msgid "Error while processing VIF ports"
 msgstr ""
 
@@ -1495,12 +1495,12 @@ msgstr ""
 msgid "DVR: Unable to retrieve subnet information for subnet_id %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:496
+#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:499
 #, python-format
 msgid "Centralized-SNAT port %s already seen on "
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:498
+#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:501
 #, python-format
 msgid "a different subnet %s"
 msgstr ""
@@ -1528,28 +1528,28 @@ msgid ""
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:894
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249
 #, python-format
 msgid ""
 "process_network_ports - iteration:%d - failure while retrieving port "
 "details from server"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1278
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration:%d - failure while retrieving"
@@ -1724,69 +1724,69 @@ msgstr ""
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1172
+#: neutron/plugins/vmware/plugins/base.py:1175
 msgid "Unable to create port or set port attachment in NSX."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1295
+#: neutron/plugins/vmware/plugins/base.py:1298
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1395
+#: neutron/plugins/vmware/plugins/base.py:1398
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1760
+#: neutron/plugins/vmware/plugins/base.py:1763
 #, python-format
 msgid "Logical router resource %s not found on NSX platform"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1796
+#: neutron/plugins/vmware/plugins/base.py:1799
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NSX platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1943
+#: neutron/plugins/vmware/plugins/base.py:1946
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NSX platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2055
+#: neutron/plugins/vmware/plugins/base.py:2058
 msgid ""
 "Unable to remove gateway service from NSX plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2111
+#: neutron/plugins/vmware/plugins/base.py:2114
 #, python-format
 msgid ""
 "Rolling back database changes for gateway device %s because of an error "
 "in the NSX backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2298
+#: neutron/plugins/vmware/plugins/base.py:2301
 #, python-format
 msgid ""
 "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX "
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2346
+#: neutron/plugins/vmware/plugins/base.py:2349
 #, python-format
 msgid ""
 "Error while updating security profile %(uuid)s with name %(name)s: "
 "%(error)s."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2387
+#: neutron/plugins/vmware/plugins/base.py:2390
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -1794,87 +1794,6 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/service.py:897
-#, python-format
-msgid "Failed to create firewall on vShield Edge bound on router %s"
-msgstr ""
-
-#: neutron/plugins/vmware/plugins/service.py:904
-msgid "Bad Firewall request Input"
-msgstr ""
-
-#: neutron/plugins/vmware/plugins/service.py:1125
-#, python-format
-msgid "Failed to find the edge with vip_id: %s"
-msgstr ""
-
-#: neutron/plugins/vmware/plugins/service.py:1196
-#, python-format
-msgid "Failed to create healthmonitor associated with pool id: %s!"
-msgstr ""
-
-#: neutron/plugins/vmware/plugins/service.py:1213
-msgid "Failed to create pool on vshield edge"
-msgstr ""
-
-#: neutron/plugins/vmware/plugins/service.py:1273
-msgid "Failed to create vip!"
-msgstr ""
-
-#: neutron/plugins/vmware/plugins/service.py:1313
-#, python-format
-msgid "Failed to update vip with id: %s!"
-msgstr ""
-
-#: neutron/plugins/vmware/plugins/service.py:1330
-#, python-format
-msgid "Failed to delete vip with id: %s!"
-msgstr ""
-
-#: neutron/plugins/vmware/plugins/service.py:1386
-#, python-format
-msgid "Failed to update pool with id: %s!"
-msgstr ""
-
-#: neutron/plugins/vmware/plugins/service.py:1408
-#: neutron/plugins/vmware/plugins/service.py:1455
-#: neutron/plugins/vmware/plugins/service.py:1478
-msgid "Failed to update pool with the member"
-msgstr ""
-
-#: neutron/plugins/vmware/plugins/service.py:1434
-msgid "Failed to update old pool with the member"
-msgstr ""
-
-#: neutron/plugins/vmware/plugins/service.py:1498
-#, python-format
-msgid "Failed to update monitor with id: %s!"
-msgstr ""
-
-#: neutron/plugins/vmware/plugins/service.py:1537
-msgid "Failed to associate monitor with pool!"
-msgstr ""
-
-#: neutron/plugins/vmware/plugins/service.py:1568
-msgid "Failed to update pool with pool_monitor!"
-msgstr ""
-
-#: neutron/plugins/vmware/plugins/service.py:1610
-msgid "Bad or unsupported Input request!"
-msgstr ""
-
-#: neutron/plugins/vmware/plugins/service.py:1613
-#, python-format
-msgid ""
-"Failed to update ipsec VPN configuration with vpnservice: "
-"%(vpnservice_id)s on vShield Edge: %(edge_id)s"
-msgstr ""
-
-#: neutron/plugins/vmware/plugins/service.py:1765
-#, python-format
-msgid "Router %s not found"
-msgstr ""
-
 #: neutron/plugins/vmware/vshield/edge_appliance_driver.py:132
 #, python-format
 msgid ""
@@ -1975,136 +1894,6 @@ msgstr ""
 msgid "Failed to enable loadbalancer service config"
 msgstr ""
 
-#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:190
-#, python-format
-msgid "Failed to get firewall with edge id: %s"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:218
-#, python-format
-msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:234
-#, python-format
-msgid "Failed to update firewall with edge_id: %s"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:246
-#, python-format
-msgid "Failed to delete firewall with edge_id:%s"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:260
-#, python-format
-msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:273
-#, python-format
-msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:290
-#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:318
-#, python-format
-msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:329
-#, python-format
-msgid "Failed to append a firewall rulewith edge_id: %s"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:138
-#, python-format
-msgid "Failed to update ipsec vpn configuration with edge_id: %s"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:149
-#, python-format
-msgid "Failed to delete ipsec vpn configuration with edge_id: %s"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:183
-#, python-format
-msgid "Failed to create app profile on edge: %s"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194
-#, python-format
-msgid "Failed to create vip on vshield edge: %s"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:229
-msgid "Failed to get vip on edge"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:246
-#, python-format
-msgid "Failed to update app profile on edge: %s"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:254
-#, python-format
-msgid "Failed to update vip on edge: %s"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265
-#, python-format
-msgid "vip not found on edge: %s"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:268
-#, python-format
-msgid "Failed to delete vip on edge: %s"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273
-#, python-format
-msgid "app profile not found on edge: %s"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276
-#, python-format
-msgid "Failed to delete app profile on edge: %s"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:287
-msgid "Failed to create pool"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:314
-msgid "Failed to get pool on edge"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:326
-msgid "Failed to update pool"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:336
-msgid "Failed to delete pool"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:346
-#, python-format
-msgid "Failed to create monitor on edge: %s"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:374
-#, python-format
-msgid "Failed to get monitor on edge: %s"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:391
-#, python-format
-msgid "Failed to update monitor on edge: %s"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:402
-msgid "Failed to delete monitor"
-msgstr ""
-
 #: neutron/plugins/vmware/vshield/tasks/tasks.py:97
 #, python-format
 msgid "Task %(task)s encountered exception in %(func)s at state %(state)s"
@@ -2199,7 +1988,7 @@ msgid ""
 "info=%(info)s, router_id=%(router_id)s"
 msgstr ""
 
-#: neutron/services/l3_router/brocade/l3_router_plugin.py:223
+#: neutron/services/l3_router/brocade/l3_router_plugin.py:224
 #, python-format
 msgid ""
 "Fail remove of interface from brocade router interface. info=%(info)s, "
index 9afbb97f36037a9626f750c74578cb7b7f0bb3e2..81e057527909238864875a340eedf09d245c2198 100644 (file)
@@ -1,14 +1,14 @@
 # Translations template for neutron.
-# Copyright (C) 2014 ORGANIZATION
+# Copyright (C) 2015 ORGANIZATION
 # This file is distributed under the same license as the neutron project.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2014.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
 #
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron 2015.1.dev18\n"
+"Project-Id-Version: neutron 2015.1.dev175\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-12-19 06:09+0000\n"
+"POT-Creation-Date: 2015-01-11 06:11+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"
@@ -55,27 +55,27 @@ msgstr ""
 msgid "Neutron service started, listening on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:763
+#: neutron/wsgi.py:780
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:780
+#: neutron/wsgi.py:797
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:796
+#: neutron/wsgi.py:813
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:799
+#: neutron/wsgi.py:816
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:605
+#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:613
 msgid "DHCP agent started"
 msgstr ""
 
@@ -87,7 +87,7 @@ msgstr ""
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:602 neutron/agent/l3/agent.py:1762
+#: neutron/agent/dhcp_agent.py:610 neutron/agent/l3/agent.py:1310
 #: neutron/services/metering/agents/metering_agent.py:281
 #, python-format
 msgid "agent_updated by server side %s!"
@@ -122,59 +122,64 @@ msgid ""
 "NoopFirewallDriver."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:207
+#: neutron/agent/securitygroups_rpc.py:208
 #, python-format
 msgid "Preparing filters for devices %s"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:237
+#: neutron/agent/securitygroups_rpc.py:238
 #, python-format
 msgid "Security group rule updated %r"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:244
+#: neutron/agent/securitygroups_rpc.py:245
 #, python-format
 msgid "Security group member updated %r"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:266
+#: neutron/agent/securitygroups_rpc.py:267
 msgid "Provider rule updated"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:278
+#: neutron/agent/securitygroups_rpc.py:279
 #, python-format
 msgid "Remove device filter for %r"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:288
+#: neutron/agent/securitygroups_rpc.py:289
 msgid "Refresh firewall rules"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:292
+#: neutron/agent/securitygroups_rpc.py:293
 msgid "No ports here to refresh firewall"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:1664
+#: neutron/agent/l3/agent.py:1212
 msgid "L3 agent started"
 msgstr ""
 
+#: neutron/agent/linux/daemon.py:80
+#, python-format
+msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
+msgstr ""
+
 #: neutron/agent/linux/interface.py:262 neutron/agent/linux/interface.py:317
 #: neutron/agent/linux/interface.py:380 neutron/agent/linux/interface.py:427
 #, python-format
 msgid "Device %s already exists"
 msgstr ""
 
-#: neutron/agent/linux/iptables_firewall.py:98
+#: neutron/agent/linux/iptables_firewall.py:94
 #, python-format
 msgid "Attempted to update port filter which is not filtered %s"
 msgstr ""
 
-#: neutron/agent/linux/iptables_firewall.py:109
+#: neutron/agent/linux/iptables_firewall.py:105
 #, python-format
 msgid "Attempted to remove port filter which is not filtered %r"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:457
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
@@ -197,16 +202,16 @@ msgstr ""
 msgid "%(action)s failed (client error): %(exc)s"
 msgstr ""
 
-#: neutron/common/config.py:166
+#: neutron/common/config.py:169
 msgid "Logging enabled!"
 msgstr ""
 
-#: neutron/common/config.py:167
+#: neutron/common/config.py:170
 #, python-format
 msgid "%(prog)s version %(version)s"
 msgstr ""
 
-#: neutron/common/config.py:186
+#: neutron/common/config.py:189
 #, python-format
 msgid "Config paste file: %s"
 msgstr ""
@@ -215,49 +220,49 @@ msgstr ""
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:619
+#: neutron/db/db_base_plugin_v2.py:618
 #, python-format
 msgid ""
 "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
 "%(subnet_id)s (CIDR: %(cidr)s)"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:646
+#: neutron/db/db_base_plugin_v2.py:645
 #, python-format
 msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:653
+#: neutron/db/db_base_plugin_v2.py:652
 msgid "Specified IP addresses do not match the subnet IP version"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:657
+#: neutron/db/db_base_plugin_v2.py:656
 #, python-format
 msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:662
+#: neutron/db/db_base_plugin_v2.py:661
 #, python-format
 msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:686
+#: neutron/db/db_base_plugin_v2.py:685
 #, python-format
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:83
+#: neutron/db/l3_agentschedulers_db.py:84
 msgid ""
 "Skipping period L3 agent status check because automatic router "
 "rescheduling is disabled."
 msgstr ""
 
-#: neutron/db/l3_db.py:1017
+#: neutron/db/l3_db.py:1075
 #, python-format
 msgid "Ignoring multiple IPs on router port %s"
 msgstr ""
 
-#: neutron/db/l3_db.py:1023
+#: neutron/db/l3_db.py:1081
 #, python-format
 msgid "Skipping port %s as no IP is configure on it"
 msgstr ""
@@ -267,12 +272,12 @@ msgstr ""
 msgid "Centralizing distributed router %s is not supported"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:458
+#: neutron/db/l3_dvr_db.py:457
 #, python-format
 msgid "Agent Gateway port does not exist, so create one: %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:541
+#: neutron/db/l3_dvr_db.py:540
 #, python-format
 msgid "SNAT interface port list does not exist, so create one: %s"
 msgstr ""
@@ -281,14 +286,14 @@ msgstr ""
 msgid "SNAT already bound to a service node."
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:175
+#: neutron/db/l3_hamode_db.py:181
 #, python-format
 msgid ""
 "Attempt %(count)s to allocate a VRID in the network %(network)s for the "
 "router %(router)s"
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:256
+#: neutron/db/l3_hamode_db.py:263
 #, python-format
 msgid ""
 "Number of available agents lower than max_l3_agents_per_router. L3 agents"
@@ -607,19 +612,19 @@ msgid "Removing port %s"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:433
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:833
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1401
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:827
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1396
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:255
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:469
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:264
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1024
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:164
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1584
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1579
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:351
 msgid "Agent initialized successfully, now running... "
 msgstr ""
@@ -641,37 +646,37 @@ msgstr ""
 msgid "Removing port filter"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:76
+#: neutron/plugins/ibm/sdnve_api.py:77
 #, python-format
 msgid "The IP addr of available SDN-VE controllers: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:79
+#: neutron/plugins/ibm/sdnve_api.py:80
 #, python-format
 msgid "The SDN-VE controller IP address: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:235
+#: neutron/plugins/ibm/sdnve_api.py:236
 msgid "Bad resource for forming a list request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:245
+#: neutron/plugins/ibm/sdnve_api.py:246
 msgid "Bad resource for forming a show request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:255
+#: neutron/plugins/ibm/sdnve_api.py:256
 msgid "Bad resource for forming a create request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:267
+#: neutron/plugins/ibm/sdnve_api.py:268
 msgid "Bad resource for forming a update request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:278
+#: neutron/plugins/ibm/sdnve_api.py:279
 msgid "Bad resource for forming a delete request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:306
+#: neutron/plugins/ibm/sdnve_api.py:307
 #, python-format
 msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
 msgstr ""
@@ -736,7 +741,7 @@ msgstr ""
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:808
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:217
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:141
 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:109
@@ -745,40 +750,40 @@ msgstr ""
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:725
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1123
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:719
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:213
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:912
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:901
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:919
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:755
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1178
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:908
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:749
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1190
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1207
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:239
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:984
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1028
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407
 #, python-format
 msgid "Interface mappings: %s"
@@ -883,7 +888,17 @@ msgstr ""
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:961 neutron/plugins/ml2/plugin.py:1097
+#: neutron/plugins/ml2/plugin.py:574
+#, python-format
+msgid "Port %s was deleted concurrently"
+msgstr ""
+
+#: neutron/plugins/ml2/plugin.py:585
+#, python-format
+msgid "Subnet %s was deleted concurrently"
+msgstr ""
+
+#: neutron/plugins/ml2/plugin.py:972 neutron/plugins/ml2/plugin.py:1108
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted "
@@ -907,7 +922,7 @@ msgstr ""
 msgid "ML2 LocalTypeDriver initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:78
+#: neutron/plugins/ml2/drivers/type_tunnel.py:114
 #, python-format
 msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
@@ -917,7 +932,7 @@ msgid "VlanTypeDriver initialization complete"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:373
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:451
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:452
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
@@ -927,51 +942,51 @@ msgstr ""
 msgid "Results of execution on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:563
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:564
 msgid "Sync start trigger sent to EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:580
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:581
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:586
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:587
 msgid "OpenStack and EOS are in sync!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:608
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:609
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants discovered in EOS "
 "during synchronization. Entire EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:773
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:774
 #, python-format
 msgid "Network %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:786
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:787
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:813
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:814
 #, python-format
 msgid "Network %s is not updated as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:904
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:905
 #, python-format
 msgid "VM %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:918
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:919
 #, python-format
 msgid "Port name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:967
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:968
 #, python-format
 msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
@@ -1152,22 +1167,22 @@ msgstr ""
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:711
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1117
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:705
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1112
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:744
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:738
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1142
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:838
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1429
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:832
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1424
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -1190,17 +1205,17 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:887
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:997
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1166
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -1383,7 +1398,7 @@ msgid ""
 "%s will be down."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1487
+#: neutron/plugins/vmware/plugins/base.py:1490
 #, python-format
 msgid ""
 "Create router failed while setting external gateway. Router:%s has been "
index 24eaf4299c4be00ef768f1b5e87ccbb8212f089a..02c66bb2233c6d6d82dcb00251628950fe501f65 100644 (file)
@@ -1,14 +1,14 @@
 # Translations template for neutron.
-# Copyright (C) 2014 ORGANIZATION
+# Copyright (C) 2015 ORGANIZATION
 # This file is distributed under the same license as the neutron project.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2014.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
 #
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron 2015.1.dev18\n"
+"Project-Id-Version: neutron 2015.1.dev175\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-12-19 06:09+0000\n"
+"POT-Creation-Date: 2015-01-11 06:11+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"
@@ -61,8 +61,8 @@ msgid ""
 "port %(port_id)s, for router %(router_id)s will be considered"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3/agent.py:1752
-#: neutron/agent/metadata/agent.py:411
+#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3/agent.py:1300
+#: neutron/agent/metadata/agent.py:409
 #: neutron/plugins/cisco/cfg_agent/cfg_agent.py:321
 #: neutron/services/metering/agents/metering_agent.py:273
 msgid ""
@@ -91,7 +91,7 @@ msgid ""
 "falling back to old security_group_rules_for_devices which scales worse."
 msgstr ""
 
-#: neutron/agent/l3/agent.py:244
+#: neutron/agent/l3/agent.py:242
 #, python-format
 msgid ""
 "l3-agent cannot check service plugins enabled at the neutron server when "
@@ -100,19 +100,19 @@ msgid ""
 "warning. Detail message: %s"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:256
+#: neutron/agent/l3/agent.py:254
 #, python-format
 msgid ""
 "l3-agent cannot check service plugins enabled on the neutron server. "
 "Retrying. Detail message: %s"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:490
+#: neutron/agent/l3/agent.py:428
 #, python-format
 msgid "Info for router %s were not found. Skipping router removal"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:848
+#: neutron/agent/l3/agent.py:707
 #, python-format
 msgid "Unable to configure IP address for floating IP: %s"
 msgstr ""
@@ -140,22 +140,22 @@ msgid ""
 " a new instance will be spawned"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:349
+#: neutron/agent/linux/ovs_lib.py:378
 #, python-format
 msgid "Found not yet ready openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:364
+#: neutron/agent/linux/ovs_lib.py:380
 #, python-format
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:423
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:435
+#: neutron/agent/linux/ovs_lib.py:460
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
@@ -164,7 +164,7 @@ msgstr ""
 msgid "Server does not support metadata RPC, fallback to using neutron client"
 msgstr ""
 
-#: neutron/agent/metadata/agent.py:286
+#: neutron/agent/metadata/agent.py:284
 msgid ""
 "The remote metadata server responded with Forbidden. This response "
 "usually occurs when shared secrets do not match."
@@ -212,24 +212,31 @@ msgid ""
 "inactive agents."
 msgstr ""
 
-#: neutron/api/rpc/handlers/dhcp_rpc.py:86
+#: neutron/api/rpc/handlers/dhcp_rpc.py:93
 #, python-format
 msgid ""
 "Action %(action)s for network %(net_id)s could not complete successfully:"
 " %(reason)s"
 msgstr ""
 
-#: neutron/api/rpc/handlers/dhcp_rpc.py:138
-#: neutron/api/rpc/handlers/dhcp_rpc.py:202
+#: neutron/api/rpc/handlers/dhcp_rpc.py:145
+#: neutron/api/rpc/handlers/dhcp_rpc.py:209
 #, python-format
 msgid "Network %s could not be found, it might have been deleted concurrently."
 msgstr ""
 
-#: neutron/api/rpc/handlers/dhcp_rpc.py:271
+#: neutron/api/rpc/handlers/dhcp_rpc.py:278
 #, python-format
 msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
+#: neutron/cmd/sanity_check.py:74
+msgid ""
+"The user that is executing neutron can read the namespaces without using "
+"the root_helper. Disable the use_helper_for_ns_read option to avoid a "
+"performance impact."
+msgstr ""
+
 #: neutron/db/agents_db.py:99
 #, python-format
 msgid "%(agent_type)s agent %(agent_id)s is not active"
@@ -240,14 +247,14 @@ msgstr ""
 msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid."
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:106
+#: neutron/db/l3_agentschedulers_db.py:107
 msgid ""
 "Time since last L3 agent reschedule check has exceeded the interval "
 "between checks. Waiting before check to allow agents to send a heartbeat "
 "in case there was a clock adjustment."
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:128
+#: neutron/db/l3_agentschedulers_db.py:129
 #, python-format
 msgid ""
 "Rescheduling router %(router)s from agent %(agent)s because the agent did"
@@ -258,12 +265,12 @@ msgstr ""
 msgid "No active L3 agents found for SNAT"
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:405
+#: neutron/db/l3_hamode_db.py:412
 #, python-format
 msgid "The router %(router_id)s is bound multiple times on the agent %(host)s"
 msgstr ""
 
-#: neutron/db/securitygroups_rpc_base.py:362
+#: neutron/db/securitygroups_rpc_base.py:359
 #, python-format
 msgid "No valid gateway port on subnet %s is found for IPv6 RA"
 msgstr ""
@@ -550,16 +557,16 @@ msgid ""
 "network %(network_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:634
+#: neutron/plugins/ml2/plugin.py:659
 msgid "A concurrent port creation has occurred"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1121
+#: neutron/plugins/ml2/plugin.py:1132
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1151
+#: neutron/plugins/ml2/plugin.py:1162
 #, python-format
 msgid "Port %s not found during update"
 msgstr ""
@@ -584,22 +591,28 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/mech_agent.py:74
-#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver.py:113
+#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver.py:116
 #, python-format
 msgid "Attempting to bind with dead agent: %s"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mech_linuxbridge.py:60
+#: neutron/plugins/ml2/drivers/mech_openvswitch.py:62
+#, python-format
+msgid "Failed to find %(seg)s in mappings %(map)s"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_flat.py:131
 #, python-format
 msgid "No flat network found on physical network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_gre.py:132
+#: neutron/plugins/ml2/drivers/type_gre.py:153
 #, python-format
 msgid "Gre endpoint with ip %s already exists"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:142
+#: neutron/plugins/ml2/drivers/type_tunnel.py:178
 #, python-format
 msgid "%(type)s tunnel %(id)s not found"
 msgstr ""
@@ -609,22 +622,22 @@ msgstr ""
 msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_vxlan.py:151
+#: neutron/plugins/ml2/drivers/type_vxlan.py:173
 #, python-format
 msgid "Vxlan endpoint with ip %s already exists"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:77
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:78
 #, python-format
 msgid "'timestamp' command '%s' is not available on EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:331
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:325
 #, python-format
 msgid "VM id %(vmid)s not found for port %(portid)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:348
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:342
 #, python-format
 msgid "Unknown device owner: %s"
 msgstr ""
@@ -757,19 +770,19 @@ msgid "VM port %s not found in neutron for sync"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:283
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1304
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1299
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:639
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1027
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:746
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:740
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -798,18 +811,18 @@ msgstr ""
 msgid "Action %s not supported"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:867
 #, python-format
 msgid ""
 "Creating an interface named %(name)s exceeds the %(limit)d character "
 "limitation. It was shortened to %(new_name)s to fit."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1352
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1347
 msgid "OVS is restarted. OVSNeutronAgent will reset bridges and recover ports."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1351
 msgid ""
 "OVS is dead. OVSNeutronAgent will keep running and checking OVS status "
 "periodically."
@@ -1073,72 +1086,56 @@ msgid ""
 "id:%(net_id)s; NSX lswitch id:%(lswitch_id)s;Error:%(error)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1161
+#: neutron/plugins/vmware/plugins/base.py:1164
 #, python-format
 msgid "Logical switch for network %s was not found in NSX."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1484
+#: neutron/plugins/vmware/plugins/base.py:1487
 #, python-format
 msgid "Failed to set gateway info for router being created:%s - removing router"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1608
+#: neutron/plugins/vmware/plugins/base.py:1611
 #, python-format
 msgid "Logical router '%s' not found on NSX Platform"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1622
+#: neutron/plugins/vmware/plugins/base.py:1625
 #, python-format
 msgid ""
 "Unable to remove NSX mapping for Neutron router %(router_id)s because of "
 "the following exception:%(d_exc)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1801
+#: neutron/plugins/vmware/plugins/base.py:1804
 msgid "An incorrect number of matching NAT rules was found on the NSX platform"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1991
+#: neutron/plugins/vmware/plugins/base.py:1994
 #, python-format
 msgid "Nat rules not found in nsx for port: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2084
+#: neutron/plugins/vmware/plugins/base.py:2087
 #, python-format
 msgid "Unable to update name on NSX backend for network gateway: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2291
+#: neutron/plugins/vmware/plugins/base.py:2294
 #, python-format
 msgid ""
 "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX "
 "id:%(nsx_id)s) because the NSX resource was not found"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2378
+#: neutron/plugins/vmware/plugins/base.py:2381
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/service.py:551
-#, python-format
-msgid "Did not found lswitch %s in NSX"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:66
-msgid ""
-"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, "
-"encryption_algorithm and pfs for VSE!"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:146
-#, python-format
-msgid "IPsec config not found on edge: %s"
-msgstr ""
-
 #: neutron/scheduler/dhcp_agent_scheduler.py:80
 #: neutron/scheduler/dhcp_agent_scheduler.py:89
 msgid "No more DHCP agents"
index 4df672afb4182c92f0e0a7ac5400708736fdadbb..8efad8e4b06b21e166c90c48f71fec0ce0e74efd 100644 (file)
@@ -1,14 +1,14 @@
 # Translations template for neutron.
-# Copyright (C) 2014 ORGANIZATION
+# Copyright (C) 2015 ORGANIZATION
 # This file is distributed under the same license as the neutron project.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2014.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
 #
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron 2015.1.dev18\n"
+"Project-Id-Version: neutron 2015.1.dev175\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-12-19 06:09+0000\n"
+"POT-Creation-Date: 2015-01-11 06:10+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"
@@ -141,55 +141,70 @@ msgstr ""
 msgid "Private key file to use when starting the server securely"
 msgstr ""
 
-#: neutron/wsgi.py:136
+#: neutron/wsgi.py:75
+msgid ""
+"Determines if connections are allowed to be held open by clients after a "
+"request is fulfilled. A value of False will ensure that the socket "
+"connection will be explicitly closed once a response has been sent to the"
+" client."
+msgstr ""
+
+#: neutron/wsgi.py:81
+msgid ""
+"Timeout for client connections socket operations. If an incoming "
+"connection is idle for this number of seconds it will be closed. A value "
+"of '0' means wait forever."
+msgstr ""
+
+#: neutron/wsgi.py:151
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:142
+#: neutron/wsgi.py:157
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:147
+#: neutron/wsgi.py:162
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:180
+#: neutron/wsgi.py:195
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:461
+#: neutron/wsgi.py:478
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:627
+#: neutron/wsgi.py:644
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:720 neutron/api/v2/base.py:194 neutron/api/v2/base.py:335
+#: neutron/wsgi.py:737 neutron/api/v2/base.py:194 neutron/api/v2/base.py:335
 #: neutron/api/v2/base.py:475 neutron/api/v2/base.py:534
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:94
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:769
+#: neutron/wsgi.py:786
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:773
+#: neutron/wsgi.py:790
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:910
+#: neutron/wsgi.py:927
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:963
+#: neutron/wsgi.py:980
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -215,12 +230,12 @@ msgstr ""
 msgid "Number of threads to use during sync process."
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:67 neutron/agent/l3/agent.py:203
-#: neutron/agent/metadata/namespace_proxy.py:166
+#: neutron/agent/dhcp_agent.py:67 neutron/agent/l3/agent.py:191
+#: neutron/agent/metadata/namespace_proxy.py:169
 msgid "Location of Metadata Proxy UNIX domain socket"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:600
+#: neutron/agent/dhcp_agent.py:608
 #, python-format
 msgid "Agent updated: %(payload)s"
 msgstr ""
@@ -254,35 +269,39 @@ msgstr ""
 msgid "Root helper application."
 msgstr ""
 
-#: neutron/agent/common/config.py:34
+#: neutron/agent/common/config.py:32
+msgid "Use the root helper to read the namespaces from the operating system."
+msgstr ""
+
+#: neutron/agent/common/config.py:38
 msgid ""
 "Seconds between nodes reporting state to server; should be less than "
 "agent_down_time, best if it is half or less than agent_down_time."
 msgstr ""
 
-#: neutron/agent/common/config.py:41
+#: neutron/agent/common/config.py:45
 msgid "The driver used to manage the virtual interface."
 msgstr ""
 
-#: neutron/agent/common/config.py:46
+#: neutron/agent/common/config.py:50
 msgid "Allow overlapping IP."
 msgstr ""
 
-#: neutron/agent/common/config.py:51
+#: neutron/agent/common/config.py:55
 msgid "Add comments to iptables rules."
 msgstr ""
 
-#: neutron/agent/common/config.py:111
+#: neutron/agent/common/config.py:115
 msgid ""
 "DEFAULT.root_helper is deprecated! Please move root_helper configuration "
 "to [AGENT] section."
 msgstr ""
 
-#: neutron/agent/common/config.py:122
+#: neutron/agent/common/config.py:126
 msgid "Top-level directory for maintaining dhcp state"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:164
+#: neutron/agent/l3/agent.py:152
 msgid ""
 "The working mode for the agent. Allowed modes are: 'legacy' - this "
 "preserves the existing behavior where the L3 agent is deployed on a "
@@ -294,71 +313,83 @@ msgid ""
 "centralized node (or in single-host deployments, e.g. devstack)"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:177 neutron/debug/debug_agent.py:42
+#: neutron/agent/l3/agent.py:165 neutron/debug/debug_agent.py:42
 msgid "Name of bridge used for external network traffic."
 msgstr ""
 
-#: neutron/agent/l3/agent.py:181
+#: neutron/agent/l3/agent.py:169
 msgid "TCP Port used by Neutron metadata namespace proxy."
 msgstr ""
 
-#: neutron/agent/l3/agent.py:185
+#: neutron/agent/l3/agent.py:173
 msgid ""
 "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, "
 "the feature is disabled"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:188
+#: neutron/agent/l3/agent.py:176
 msgid ""
 "If namespaces is disabled, the l3 agent can only configure a router that "
 "has the matching router ID."
 msgstr ""
 
-#: neutron/agent/l3/agent.py:193
+#: neutron/agent/l3/agent.py:181
 msgid "Agent should implement routers with no gateway"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:195
+#: neutron/agent/l3/agent.py:183
 msgid "UUID of external network for routers implemented by the agents."
 msgstr ""
 
-#: neutron/agent/l3/agent.py:198
+#: neutron/agent/l3/agent.py:186
 msgid "Allow running metadata proxy."
 msgstr ""
 
-#: neutron/agent/l3/agent.py:200
+#: neutron/agent/l3/agent.py:188
 msgid "Delete namespace after removing a router."
 msgstr ""
 
-#: neutron/agent/l3/agent.py:451
+#: neutron/agent/l3/agent.py:195
+msgid ""
+"User (uid or name) running metadata proxy after its initialization (if "
+"empty: L3 agent effective user)"
+msgstr ""
+
+#: neutron/agent/l3/agent.py:200
+msgid ""
+"Group (gid or name) running metadata proxy after its initialization (if "
+"empty: L3 agent effective group)"
+msgstr ""
+
+#: neutron/agent/l3/agent.py:400
 msgid ""
 "The 'gateway_external_network_id' option must be configured for this "
 "agent as Neutron has more than one external network."
 msgstr ""
 
-#: neutron/agent/l3/agent.py:569
+#: neutron/agent/l3/agent.py:451
 #: neutron/plugins/cisco/cfg_agent/service_helpers/routing_svc_helper.py:630
 #, python-format
 msgid "Router port %s has no IP address"
 msgstr ""
 
-#: neutron/agent/l3/ha.py:35
+#: neutron/agent/l3/ha.py:36
 msgid "Location to store keepalived/conntrackd config files"
 msgstr ""
 
-#: neutron/agent/l3/ha.py:39
+#: neutron/agent/l3/ha.py:40
 msgid "VRRP authentication type AH/PASS"
 msgstr ""
 
-#: neutron/agent/l3/ha.py:41
+#: neutron/agent/l3/ha.py:42
 msgid "VRRP authentication password"
 msgstr ""
 
-#: neutron/agent/l3/ha.py:45
+#: neutron/agent/l3/ha.py:46
 msgid "The advertisement interval in seconds"
 msgstr ""
 
-#: neutron/agent/l3/ha.py:56
+#: neutron/agent/l3/ha.py:57
 #, python-format
 msgid "Router %s is not a HA router"
 msgstr ""
@@ -379,7 +410,25 @@ msgstr ""
 msgid "Process is not running."
 msgstr ""
 
-#: neutron/agent/linux/daemon.py:44
+#: neutron/agent/linux/daemon.py:39
+#, python-format
+msgid "Failed to set uid %s"
+msgstr ""
+
+#: neutron/agent/linux/daemon.py:53
+#, python-format
+msgid "Failed to set gid %s"
+msgstr ""
+
+#: neutron/agent/linux/daemon.py:64
+msgid "Root permissions are required to drop privileges."
+msgstr ""
+
+#: neutron/agent/linux/daemon.py:72
+msgid "Failed to remove supplemental groups"
+msgstr ""
+
+#: neutron/agent/linux/daemon.py:101
 msgid "Unable to unlock pid file"
 msgstr ""
 
@@ -411,17 +460,17 @@ msgstr ""
 msgid "Use broadcast in DHCP replies"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:259 neutron/agent/linux/utils.py:153
+#: neutron/agent/linux/dhcp.py:259 neutron/agent/linux/utils.py:154
 #, python-format
 msgid "Error while reading %s"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:266 neutron/agent/linux/utils.py:160
+#: neutron/agent/linux/dhcp.py:266 neutron/agent/linux/utils.py:161
 #, python-format
 msgid "Unable to convert value in %s"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:268 neutron/agent/linux/utils.py:162
+#: neutron/agent/linux/dhcp.py:268 neutron/agent/linux/utils.py:163
 #, python-format
 msgid "Unable to access %s"
 msgstr ""
@@ -531,24 +580,24 @@ msgid ""
 "%(valid_auth_types)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:39
+#: neutron/agent/linux/ovs_lib.py:42
 msgid "Timeout in seconds for ovs-vsctl commands"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:479
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:578
+#: neutron/agent/linux/ovs_lib.py:603
 msgid "Cannot match priority on flow deletion or modification"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:583
+#: neutron/agent/linux/ovs_lib.py:608
 msgid "Must specify one or more actions on flow addition or modification"
 msgstr ""
 
-#: neutron/agent/linux/ra.py:31
+#: neutron/agent/linux/ra.py:32
 msgid "Location to store IPv6 RA config files"
 msgstr ""
 
@@ -609,32 +658,32 @@ msgstr ""
 msgid "An unknown error has occurred. Please try your request again."
 msgstr ""
 
-#: neutron/agent/metadata/agent.py:236
+#: neutron/agent/metadata/agent.py:234
 msgid ""
 "Either one of parameter network_id or router_id must be passed to "
 "_get_ports method."
 msgstr ""
 
-#: neutron/agent/metadata/agent.py:298
+#: neutron/agent/metadata/agent.py:296
 #: neutron/agent/metadata/namespace_proxy.py:121
 msgid "Remote metadata server experienced an internal server error."
 msgstr ""
 
-#: neutron/agent/metadata/agent.py:304
+#: neutron/agent/metadata/agent.py:302
 #: neutron/agent/metadata/namespace_proxy.py:127
 #, python-format
 msgid "Unexpected response code: %s"
 msgstr ""
 
-#: neutron/agent/metadata/agent.py:356
+#: neutron/agent/metadata/agent.py:354
 msgid "Location for Metadata Proxy UNIX domain socket"
 msgstr ""
 
-#: neutron/agent/metadata/agent.py:359
+#: neutron/agent/metadata/agent.py:357
 msgid "Number of separate worker processes for metadata server"
 msgstr ""
 
-#: neutron/agent/metadata/agent.py:363
+#: neutron/agent/metadata/agent.py:361
 msgid "Number of backlog requests to configure the metadata server socket with"
 msgstr ""
 
@@ -642,27 +691,35 @@ msgstr ""
 msgid "network_id and router_id are None. One must be provided."
 msgstr ""
 
-#: neutron/agent/metadata/namespace_proxy.py:150
+#: neutron/agent/metadata/namespace_proxy.py:153
 msgid "Network that will have instance metadata proxied."
 msgstr ""
 
-#: neutron/agent/metadata/namespace_proxy.py:153
+#: neutron/agent/metadata/namespace_proxy.py:156
 msgid "Router that will have connected instances' metadata proxied."
 msgstr ""
 
-#: neutron/agent/metadata/namespace_proxy.py:156
+#: neutron/agent/metadata/namespace_proxy.py:159
 #: neutron/tests/functional/agent/linux/simple_daemon.py:42
 msgid "Location of pid file of this process."
 msgstr ""
 
-#: neutron/agent/metadata/namespace_proxy.py:159
+#: neutron/agent/metadata/namespace_proxy.py:162
 msgid "Run as daemon."
 msgstr ""
 
-#: neutron/agent/metadata/namespace_proxy.py:162
+#: neutron/agent/metadata/namespace_proxy.py:165
 msgid "TCP Port to listen for metadata server requests."
 msgstr ""
 
+#: neutron/agent/metadata/namespace_proxy.py:173
+msgid "User (uid or name) running metadata proxy after its initialization"
+msgstr ""
+
+#: neutron/agent/metadata/namespace_proxy.py:177
+msgid "Group (gid or name) running metadata proxy after its initialization"
+msgstr ""
+
 #: neutron/api/api_common.py:116
 #, python-format
 msgid "Limit must be an integer 0 or greater and not '%d'"
@@ -707,7 +764,7 @@ msgstr ""
 msgid "Unknown API version specified"
 msgstr ""
 
-#: neutron/api/rpc/handlers/dhcp_rpc.py:69
+#: neutron/api/rpc/handlers/dhcp_rpc.py:76
 msgid "Unrecognized action"
 msgstr ""
 
@@ -987,26 +1044,34 @@ msgstr ""
 msgid "Request Failed: internal server error while processing your request."
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:89
-msgid "Check for vxlan support"
+#: neutron/cmd/sanity_check.py:123
+msgid "Check for OVS vxlan support"
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:91
+#: neutron/cmd/sanity_check.py:125
+msgid "Check for iproute2 vxlan support"
+msgstr ""
+
+#: neutron/cmd/sanity_check.py:127
 msgid "Check for patch port support"
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:93
+#: neutron/cmd/sanity_check.py:129
 msgid "Check for nova notification support"
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:95
+#: neutron/cmd/sanity_check.py:131
 msgid "Check for ARP responder support"
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:97
+#: neutron/cmd/sanity_check.py:133
 msgid "Check for VF management support"
 msgstr ""
 
+#: neutron/cmd/sanity_check.py:135
+msgid "Check netns permission settings"
+msgstr ""
+
 #: neutron/common/config.py:39
 msgid "The host IP to bind to"
 msgstr ""
@@ -1084,82 +1149,85 @@ msgid "Allow overlapping IP support in Neutron"
 msgstr ""
 
 #: neutron/common/config.py:82
-msgid "The hostname Neutron is running on"
+msgid ""
+"Hostname to be used by the neutron server, agents andservices running on "
+"this machine. All the agents and services running on this machine must "
+"use the same host value."
 msgstr ""
 
-#: neutron/common/config.py:84
+#: neutron/common/config.py:87
 msgid ""
 "Ensure that configured gateway is on subnet. For IPv6, validate only if "
 "gateway is not a link local address. Deprecated, to be removed during the"
 " K release, at which point the check will be mandatory."
 msgstr ""
 
-#: neutron/common/config.py:90
+#: neutron/common/config.py:93
 msgid "Send notification to nova when port status changes"
 msgstr ""
 
-#: neutron/common/config.py:92
+#: neutron/common/config.py:95
 msgid ""
 "Send notification to nova when port data (fixed_ips/floatingip) changes "
 "so nova can update its cache."
 msgstr ""
 
-#: neutron/common/config.py:96
+#: neutron/common/config.py:99
 msgid "URL for connection to nova"
 msgstr ""
 
-#: neutron/common/config.py:98
+#: neutron/common/config.py:101
 msgid "Username for connecting to nova in admin context"
 msgstr ""
 
-#: neutron/common/config.py:100
+#: neutron/common/config.py:103
 msgid "Password for connection to nova in admin context"
 msgstr ""
 
-#: neutron/common/config.py:103
+#: neutron/common/config.py:106
 msgid "The uuid of the admin nova tenant"
 msgstr ""
 
-#: neutron/common/config.py:105
+#: neutron/common/config.py:108
 msgid "The name of the admin nova tenant"
 msgstr ""
 
-#: neutron/common/config.py:108
+#: neutron/common/config.py:111
 msgid "Authorization URL for connecting to nova in admin context"
 msgstr ""
 
-#: neutron/common/config.py:111
+#: neutron/common/config.py:114
 msgid "CA file for novaclient to verify server certificates"
 msgstr ""
 
-#: neutron/common/config.py:113
+#: neutron/common/config.py:116
 msgid "If True, ignore any SSL validation issues"
 msgstr ""
 
-#: neutron/common/config.py:115
+#: neutron/common/config.py:118
 msgid ""
 "Name of nova region to use. Useful if keystone manages more than one "
 "region."
 msgstr ""
 
-#: neutron/common/config.py:118
+#: neutron/common/config.py:121
 msgid ""
 "Number of seconds between sending events to nova if there are any events "
 "to send."
 msgstr ""
 
-#: neutron/common/config.py:125
+#: neutron/common/config.py:128
 msgid ""
 "Where to store Neutron state files. This directory must be writable by "
 "the agent."
 msgstr ""
 
-#: neutron/common/config.py:158
+#: neutron/common/config.py:161
 #, python-format
 msgid "Base MAC: %s"
 msgstr ""
 
-#: neutron/common/config.py:191
+#: neutron/common/config.py:194
 #, python-format
 msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
 msgstr ""
@@ -1572,42 +1640,42 @@ msgstr ""
 msgid "IP address %s is not a valid IP for the defined subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:451
+#: neutron/db/db_base_plugin_v2.py:450
 #, python-format
 msgid ""
 "IPv6 address %(address)s can not be directly assigned to a port on subnet"
 " %(id)s with %(mode)s address mode"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:463 neutron/db/db_base_plugin_v2.py:505
+#: neutron/db/db_base_plugin_v2.py:462 neutron/db/db_base_plugin_v2.py:504
 #: neutron/plugins/opencontrail/contrail_plugin.py:388
 msgid "Exceeded maximim amount of fixed ips per port"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:604
+#: neutron/db/db_base_plugin_v2.py:603
 msgid "0 is not allowed as CIDR prefix length"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:614
+#: neutron/db/db_base_plugin_v2.py:613
 #, python-format
 msgid ""
 "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
 " with another subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:699 neutron/db/db_base_plugin_v2.py:703
+#: neutron/db/db_base_plugin_v2.py:698 neutron/db/db_base_plugin_v2.py:702
 #, python-format
 msgid "Invalid route: %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:781
+#: neutron/db/db_base_plugin_v2.py:780
 #, python-format
 msgid ""
 "Invalid CIDR %s for IPv6 address mode. OpenStack uses the EUI-64 address "
 "format, which requires the prefix to be /64."
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:789
+#: neutron/db/db_base_plugin_v2.py:788
 #, python-format
 msgid ""
 "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to "
@@ -1615,40 +1683,40 @@ msgid ""
 "the same value"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:797
+#: neutron/db/db_base_plugin_v2.py:796
 msgid ""
 "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set "
 "to False."
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:803
+#: neutron/db/db_base_plugin_v2.py:802
 msgid "Cannot disable enable_dhcp with ipv6 attributes set"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:994
+#: neutron/db/db_base_plugin_v2.py:986
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1018
+#: neutron/db/db_base_plugin_v2.py:1010
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1038 neutron/db/db_base_plugin_v2.py:1052
+#: neutron/db/db_base_plugin_v2.py:1030 neutron/db/db_base_plugin_v2.py:1044
 #: neutron/plugins/opencontrail/contrail_plugin.py:312
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1045
+#: neutron/db/db_base_plugin_v2.py:1037
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1061
+#: neutron/db/db_base_plugin_v2.py:1053
 msgid "ipv6_ra_mode is not valid when ip_version is 4"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1065
+#: neutron/db/db_base_plugin_v2.py:1057
 msgid "ipv6_address_mode is not valid when ip_version is 4"
 msgstr ""
 
@@ -1668,15 +1736,15 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:49
+#: neutron/db/l3_agentschedulers_db.py:50
 msgid "Driver to use for scheduling router to a default L3 agent"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:52
+#: neutron/db/l3_agentschedulers_db.py:53
 msgid "Allow auto scheduling of routers to L3 agent."
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:54
+#: neutron/db/l3_agentschedulers_db.py:55
 msgid ""
 "Automatically reschedule routers from offline L3 agents to online L3 "
 "agents."
@@ -1687,29 +1755,38 @@ msgstr ""
 msgid "No eligible l3 agent associated with external network %s found"
 msgstr ""
 
-#: neutron/db/l3_db.py:283
+#: neutron/db/l3_db.py:270
+msgid "Routers support only 1 external IP"
+msgstr ""
+
+#: neutron/db/l3_db.py:286
 #, python-format
 msgid "No IPs available for external network %s"
 msgstr ""
 
-#: neutron/db/l3_db.py:303
+#: neutron/db/l3_db.py:306
 #, python-format
 msgid "Network %s is not an external network"
 msgstr ""
 
-#: neutron/db/l3_db.py:410
+#: neutron/db/l3_db.py:316
+#, python-format
+msgid "External IP %s is the same as the gateway IP"
+msgstr ""
+
+#: neutron/db/l3_db.py:455
 #, python-format
 msgid "Router already has a port on subnet %s"
 msgstr ""
 
-#: neutron/db/l3_db.py:424
+#: neutron/db/l3_db.py:469
 #, python-format
 msgid ""
 "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s "
 "of subnet %(sub_id)s"
 msgstr ""
 
-#: neutron/db/l3_db.py:440 neutron/db/l3_db.py:588 neutron/db/l3_dvr_db.py:254
+#: neutron/db/l3_db.py:485 neutron/db/l3_db.py:639 neutron/db/l3_dvr_db.py:254
 #: neutron/plugins/bigswitch/l3_router_plugin.py:176
 #: neutron/plugins/bigswitch/l3_router_plugin.py:185
 #: neutron/plugins/cisco/db/l3/l3_router_appliance_db.py:182
@@ -1717,59 +1794,66 @@ msgstr ""
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
-#: neutron/db/l3_db.py:443 neutron/plugins/opencontrail/contrail_plugin.py:509
+#: neutron/db/l3_db.py:488 neutron/plugins/opencontrail/contrail_plugin.py:509
 msgid "Cannot specify both subnet-id and port-id"
 msgstr ""
 
-#: neutron/db/l3_db.py:456
+#: neutron/db/l3_db.py:501
 msgid "Router port must have exactly one fixed IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:470
+#: neutron/db/l3_db.py:515
 msgid "Subnet for router interface must have a gateway IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:636 neutron/plugins/nec/nec_router.py:197
+#: neutron/db/l3_db.py:519
+#, python-format
+msgid ""
+"IPv6 subnet %s configured to receive RAs from an external router cannot "
+"be added to Neutron Router."
+msgstr ""
+
+#: neutron/db/l3_db.py:687 neutron/plugins/nec/nec_router.py:197
 #, python-format
 msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip"
 msgstr ""
 
-#: neutron/db/l3_db.py:672
+#: neutron/db/l3_db.py:723
 #, python-format
 msgid ""
 "Port %(port_id)s is associated with a different tenant than Floating IP "
 "%(floatingip_id)s and therefore cannot be bound."
 msgstr ""
 
-#: neutron/db/l3_db.py:676
+#: neutron/db/l3_db.py:727
 #, python-format
 msgid ""
 "Cannot create floating IP and bind it to Port %s, since that port is "
 "owned by a different tenant."
 msgstr ""
 
-#: neutron/db/l3_db.py:688
+#: neutron/db/l3_db.py:739
 #, python-format
 msgid "Port %(id)s does not have fixed ip %(address)s"
 msgstr ""
 
-#: neutron/db/l3_db.py:695
+#: neutron/db/l3_db.py:746
 #, python-format
 msgid "Cannot add floating IP to port %s that hasno fixed IP addresses"
 msgstr ""
 
-#: neutron/db/l3_db.py:699
+#: neutron/db/l3_db.py:750
 #, python-format
 msgid ""
 "Port %s has multiple fixed IPs.  Must provide a specific IP when "
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:729 neutron/plugins/vmware/plugins/base.py:1825
+#: neutron/db/l3_db.py:780 neutron/plugins/vmware/plugins/base.py:1828
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
-#: neutron/db/l3_db.py:769
+#: neutron/db/l3_db.py:820
 #, python-format
 msgid "Network %s is not a valid external network"
 msgstr ""
@@ -1780,11 +1864,11 @@ msgid ""
 " Only admin can override."
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:473
+#: neutron/db/l3_dvr_db.py:472
 msgid "Unable to create the Agent Gateway Port"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:506
+#: neutron/db/l3_dvr_db.py:505
 msgid "Unable to create the SNAT Interface Port"
 msgstr ""
 
@@ -1804,16 +1888,11 @@ msgstr ""
 msgid "Subnet used for the l3 HA admin network."
 msgstr ""
 
-#: neutron/db/routedserviceinsertion_db.py:34
-#, python-format
-msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters"
-msgstr ""
-
 #: neutron/db/securitygroups_db.py:513
 msgid "Default security group"
 msgstr ""
 
-#: neutron/db/securitygroups_rpc_base.py:59
+#: neutron/db/securitygroups_rpc_base.py:58
 #, python-format
 msgid "%s must implement get_port_from_device or get_ports_from_devices."
 msgstr ""
@@ -2292,11 +2371,11 @@ msgid ""
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:151
+#: neutron/extensions/l3.py:152
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:155
+#: neutron/extensions/l3.py:156
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
@@ -2337,6 +2416,14 @@ msgstr ""
 #: neutron/extensions/l3_ext_ha_mode.py:59
 #, python-format
 msgid ""
+"max_l3_agents_per_router %(max_agents)s config parameter is not valid. It"
+" has to be greater than or equal to min_l3_agents_per_router "
+"%(min_agents)s."
+msgstr ""
+
+#: neutron/extensions/l3_ext_ha_mode.py:65
+#, python-format
+msgid ""
 "min_l3_agents_per_router config parameter is not valid. It has to be "
 "equal to or more than %s for HA."
 msgstr ""
@@ -2375,6 +2462,13 @@ msgid ""
 "agent %(agent_id)s."
 msgstr ""
 
+#: neutron/extensions/l3agentscheduler.py:187
+#, python-format
+msgid ""
+"Not allowed to manually assign a %(router_type)s router %(router_id)s "
+"from an existing DVR node to another L3 agent %(agent_id)s."
+msgstr ""
+
 #: neutron/extensions/lbaas_agentscheduler.py:116
 #, python-format
 msgid "No eligible loadbalancer agent found for pool %(pool_id)s."
@@ -3795,7 +3889,7 @@ msgstr ""
 msgid "Path to config drive files for service VM instances."
 msgstr ""
 
-#: neutron/plugins/cisco/l3/hosting_device_drivers/csr1kv_hd_driver.py:33
+#: neutron/plugins/cisco/l3/hosting_device_drivers/csr1kv_hd_driver.py:34
 msgid "CSR1kv configdrive template file."
 msgstr ""
 
@@ -4205,7 +4299,7 @@ msgstr ""
 msgid "Cannot get VM summary data for: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:96
+#: neutron/plugins/ibm/sdnve_api.py:97
 #, python-format
 msgid "unable to serialize object type: '%s'"
 msgstr ""
@@ -4595,7 +4689,6 @@ msgid "network_type required"
 msgstr ""
 
 #: neutron/plugins/ml2/managers.py:170 neutron/plugins/ml2/managers.py:179
-#: neutron/plugins/ml2/drivers/type_tunnel.py:178
 #, python-format
 msgid "network_type value '%s' not supported"
 msgstr ""
@@ -4671,18 +4764,32 @@ msgstr ""
 msgid "%s prohibited for local provider network"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:87
+#: neutron/plugins/ml2/drivers/type_tunnel.py:123
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:94
+#: neutron/plugins/ml2/drivers/type_tunnel.py:130
 #, python-format
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:165
-msgid "Network_type value needed by the ML2 plugin"
+#: neutron/plugins/ml2/drivers/type_tunnel.py:200
+msgid "Tunnel IP value needed by the ML2 plugin"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/type_tunnel.py:205
+msgid "Network type value needed by the ML2 plugin"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/type_tunnel.py:232
+#, python-format
+msgid "Tunnel IP %(ip)s in use with host %(host)s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/type_tunnel.py:251
+#, python-format
+msgid "Network type value '%s' not supported"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_vlan.py:39
@@ -4723,7 +4830,7 @@ msgid "Multicast group for VXLAN. If unset, disables VXLAN multicast mode."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:30
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:33
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:34
 msgid "Unable to reach EOS"
 msgstr ""
 
@@ -4849,16 +4956,16 @@ msgid ""
 "field. If not set, a value of 180 seconds is assumed"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:466
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:467
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:538
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:539
 msgid "Required option eapi_host is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:542
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:543
 msgid "Required option eapi_username is not set"
 msgstr ""
 
@@ -5079,32 +5186,37 @@ msgstr ""
 msgid "Expired cache entry for host %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver.py:32
+#: neutron/plugins/ml2/drivers/mech_sriov/exceptions.py:23
+#, python-format
+msgid "Unsupported network type %(net_type)s."
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver.py:34
 msgid ""
 "Supported PCI vendor devices, defined by vendor_id:product_id according "
 "to the PCI ID Repository. Default enables support for Intel and Mellanox "
 "SR-IOV capable NICs"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver.py:38
+#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver.py:40
 msgid "SRIOV neutron agent is required for port binding"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver.py:88
+#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver.py:91
 msgid "Parsing supported pci_vendor_devs failed"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver.py:177
+#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver.py:186
 #, python-format
 msgid "Invalid pci_vendor_info: '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver.py:180
+#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver.py:189
 #, python-format
 msgid "Missing vendor_id in: '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver.py:183
+#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver.py:192
 #, python-format
 msgid "Missing product_id in: '%s'"
 msgstr ""
@@ -5532,24 +5644,24 @@ msgstr ""
 msgid "Bad request: %(msg)s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:914
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1532
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:908
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1527
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:919
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:913
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:935
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:929
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:938
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1556
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1551
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -5655,7 +5767,7 @@ msgid ""
 "error: %(error)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1553
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1548
 #, python-format
 msgid "Invalid tunnel type specified: %s"
 msgstr ""
@@ -6149,49 +6261,34 @@ msgstr ""
 
 #: neutron/plugins/vmware/common/exceptions.py:80
 #, python-format
-msgid "Router %(router_id)s is in use by Loadbalancer Service %(vip_id)s"
-msgstr ""
-
-#: neutron/plugins/vmware/common/exceptions.py:85
-#, python-format
-msgid "Router %(router_id)s is in use by firewall Service %(firewall_id)s"
-msgstr ""
-
-#: neutron/plugins/vmware/common/exceptions.py:90
-#, python-format
-msgid "Error happened in NSX VCNS Driver: %(err_msg)s"
-msgstr ""
-
-#: neutron/plugins/vmware/common/exceptions.py:94
-#, python-format
 msgid ""
 "Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup"
 " and/or configuration"
 msgstr ""
 
-#: neutron/plugins/vmware/common/exceptions.py:99
+#: neutron/plugins/vmware/common/exceptions.py:85
 #, python-format
 msgid ""
 "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s "
 "via port %(port_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/common/exceptions.py:108
+#: neutron/plugins/vmware/common/exceptions.py:94
 #, python-format
 msgid "Unable to find LSN for %(entity)s %(entity_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/common/exceptions.py:112
+#: neutron/plugins/vmware/common/exceptions.py:98
 #, python-format
 msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/common/exceptions.py:117
+#: neutron/plugins/vmware/common/exceptions.py:103
 #, python-format
 msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s"
 msgstr ""
 
-#: neutron/plugins/vmware/common/exceptions.py:121
+#: neutron/plugins/vmware/common/exceptions.py:107
 #, python-format
 msgid "Configuration conflict on Logical Service Node %(lsn_id)s"
 msgstr ""
@@ -6299,38 +6396,6 @@ msgid ""
 "connection on gateway '%(network_gateway_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/dbexts/vcns_db.py:77
-#, python-format
-msgid "Rule Resource binding with id:%s not found!"
-msgstr ""
-
-#: neutron/plugins/vmware/dbexts/vcns_db.py:94
-msgid "Rule Resource binding not found!"
-msgstr ""
-
-#: neutron/plugins/vmware/dbexts/vcns_db.py:123
-#: neutron/plugins/vmware/dbexts/vcns_db.py:133
-#, python-format
-msgid "VIP Resource binding with id:%s not found!"
-msgstr ""
-
-#: neutron/plugins/vmware/dbexts/vcns_db.py:162
-#, python-format
-msgid ""
-"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s "
-"not found!"
-msgstr ""
-
-#: neutron/plugins/vmware/dbexts/vcns_db.py:174
-#, python-format
-msgid "Pool Resource binding with id:%s not found!"
-msgstr ""
-
-#: neutron/plugins/vmware/dbexts/vcns_db.py:200
-#, python-format
-msgid "Monitor Resource binding with id:%s not found!"
-msgstr ""
-
 #: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:41
 msgid ""
 "Pull LSN information from NSX in case it is missing from the local data "
@@ -6564,7 +6629,7 @@ msgid "Logical router resource %s not found on NSX platform"
 msgstr ""
 
 #: neutron/plugins/vmware/plugins/base.py:678
-#: neutron/plugins/vmware/plugins/base.py:1764
+#: neutron/plugins/vmware/plugins/base.py:1767
 msgid "Unable to update logical routeron NSX Platform"
 msgstr ""
 
@@ -6596,147 +6661,72 @@ msgstr ""
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1378
+#: neutron/plugins/vmware/plugins/base.py:1381
 msgid ""
 "Cannot create a distributed router with the NSX platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1384
+#: neutron/plugins/vmware/plugins/base.py:1387
 msgid "Unable to create logical router on NSX Platform"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1406
+#: neutron/plugins/vmware/plugins/base.py:1409
 #, python-format
 msgid "Unable to create router %s on NSX backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1435
-#: neutron/plugins/vmware/plugins/base.py:1520
-#: neutron/plugins/vmware/plugins/service.py:211
-#: neutron/plugins/vmware/plugins/service.py:1249
+#: neutron/plugins/vmware/plugins/base.py:1438
+#: neutron/plugins/vmware/plugins/base.py:1523
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1529
+#: neutron/plugins/vmware/plugins/base.py:1532
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1545
+#: neutron/plugins/vmware/plugins/base.py:1548
 #, python-format
 msgid "Logical router %s not found on NSX Platform"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1549
+#: neutron/plugins/vmware/plugins/base.py:1552
 msgid "Unable to update logical router on NSX Platform"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1551
+#: neutron/plugins/vmware/plugins/base.py:1554
 msgid ""
 "Request cannot contain 'routes' with the NSX platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1612
+#: neutron/plugins/vmware/plugins/base.py:1615
 #, python-format
 msgid "Unable to delete logical router '%s' on NSX Platform"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1949
+#: neutron/plugins/vmware/plugins/base.py:1952
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2032
+#: neutron/plugins/vmware/plugins/base.py:2035
 #, python-format
 msgid "Unable to create l2_gw_service for: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2394
+#: neutron/plugins/vmware/plugins/base.py:2397
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2407
+#: neutron/plugins/vmware/plugins/base.py:2410
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/service.py:434
-#, python-format
-msgid "An exception occurred while creating a port on lswitch %s"
-msgstr ""
-
-#: neutron/plugins/vmware/plugins/service.py:449
-#, python-format
-msgid "Unable to create port on NSX logical router %s"
-msgstr ""
-
-#: neutron/plugins/vmware/plugins/service.py:482
-#, python-format
-msgid "Unable to create integration logic switch for router %s"
-msgstr ""
-
-#: neutron/plugins/vmware/plugins/service.py:492
-#, python-format
-msgid "Unable to add router interface to integration lswitch for router %s"
-msgstr ""
-
-#: neutron/plugins/vmware/plugins/service.py:502
-#, python-format
-msgid "Unable to create advance service router for %s"
-msgstr ""
-
-#: neutron/plugins/vmware/plugins/service.py:919
-#: neutron/plugins/vmware/plugins/service.py:1235
-msgid "router_id is not provided!"
-msgstr ""
-
-#: neutron/plugins/vmware/plugins/service.py:923
-#: neutron/plugins/vmware/plugins/service.py:1623
-#, python-format
-msgid "router_id:%s is not an advanced router!"
-msgstr ""
-
-#: neutron/plugins/vmware/plugins/service.py:928
-msgid "A firewall is already associated with the router"
-msgstr ""
-
-#: neutron/plugins/vmware/plugins/service.py:1162
-#, python-format
-msgid ""
-"Operation can't be performed, Since resource %(model)s : %(id)s is in "
-"DELETEing status!"
-msgstr ""
-
-#: neutron/plugins/vmware/plugins/service.py:1171
-#, python-format
-msgid "Resource %(model)s : %(id)s not found!"
-msgstr ""
-
-#: neutron/plugins/vmware/plugins/service.py:1240
-#, python-format
-msgid "router_id: %s is not an advanced router!"
-msgstr ""
-
-#: neutron/plugins/vmware/plugins/service.py:1508
-msgid "Vcns right now can only support one monitor per pool"
-msgstr ""
-
-#: neutron/plugins/vmware/plugins/service.py:1585
-#, python-format
-msgid ""
-"Failed to update ipsec vpn configuration on edge, since the router: %s "
-"does not have a gateway yet!"
-msgstr ""
-
-#: neutron/plugins/vmware/plugins/service.py:1628
-#, python-format
-msgid "a vpnservice is already associated with the router: %s"
-msgstr ""
-
 #: neutron/plugins/vmware/shell/commands.py:24
 #, python-format
 msgid ""
@@ -6777,78 +6767,6 @@ msgstr ""
 msgid "Vnic %d currently not supported"
 msgstr ""
 
-#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:41
-#, python-format
-msgid "Invalid action value %s in a firewall rule"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:50
-#, python-format
-msgid "Invalid action value %s in a vshield firewall rule"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:208
-#, python-format
-msgid "No rule id:%s found in the edge_firewall_binding"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:350
-msgid "Can't execute insert rule operation without reference rule_id"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:52
-#, python-format
-msgid ""
-"Unsupported ike_version: %s! Only 'v1' ike version is supported on "
-"vshield Edge!"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:74
-#, python-format
-msgid ""
-"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are"
-" supported on VSE right now."
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:83
-#, python-format
-msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now."
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:91
-#, python-format
-msgid ""
-"Unsupported transform protocol: %s! 'esp' is supported by default on VSE "
-"right now."
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:100
-#, python-format
-msgid ""
-"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on "
-"VSE right now."
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157
-#, python-format
-msgid "Invalid %(protocol)s persistence method: %(type)s"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:212
-#, python-format
-msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304
-#, python-format
-msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s"
-msgstr ""
-
-#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:364
-#, python-format
-msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s"
-msgstr ""
-
 #: neutron/plugins/vmware/vshield/common/exceptions.py:33
 #, python-format
 msgid "%(resource)s not found: %(msg)s"
@@ -7025,6 +6943,11 @@ msgstr ""
 msgid "An interface driver must be specified"
 msgstr ""
 
+#: neutron/tests/api/base_v2.py:65
+#, python-format
+msgid "Unknown attribute '%s'."
+msgstr ""
+
 #: neutron/tests/functional/agent/linux/simple_daemon.py:37
 msgid ""
 "uuid provided from the command line so external_process can track us via "
@@ -7042,8 +6965,8 @@ msgid ""
 "operation."
 msgstr ""
 
-#: neutron/tests/unit/test_iptables_manager.py:858
-#: neutron/tests/unit/test_iptables_manager.py:892
+#: neutron/tests/unit/test_iptables_manager.py:736
+#: neutron/tests/unit/test_iptables_manager.py:770
 #, python-format
 msgid ""
 "IPTablesManager.apply failed to apply the following set of iptables "
@@ -7066,12 +6989,12 @@ msgstr ""
 msgid "No host cert for %(server)s in cert %(cert)s"
 msgstr ""
 
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:149
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:183
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:150
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:184
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
@@ -7223,20 +7146,13 @@ msgstr ""
 msgid "An OFC exception has occurred: Failed to connect OFC : "
 msgstr ""
 
-#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:747
-#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:767
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1331
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1351
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1368
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:748
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1501
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1518
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:764
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1348
-msgid "ofport should have a value that can be interpreted as an integer"
-msgstr ""
-
 #: neutron/tests/unit/vmware/apiclient/fake.py:406
 #, python-format
 msgid "lswitch:%s not found"
@@ -7276,7 +7192,3 @@ msgstr ""
 msgid "Lswitch %s does not exist"
 msgstr ""
 
-#: neutron/tests/unit/vmware/vshield/test_edge_router.py:129
-msgid "Tasks not completed"
-msgstr ""
-
index 249f2b39f88804709163964a023c98a308e6236d..d1f9fe17352a0616f39f0f77865b1f3ce29e6fbd 100644 (file)
@@ -1,5 +1,5 @@
 # Translations template for neutron.
-# Copyright (C) 2014 ORGANIZATION
+# Copyright (C) 2015 ORGANIZATION
 # This file is distributed under the same license as the neutron project.
 #
 # Translators:
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-12-19 06:09+0000\n"
-"PO-Revision-Date: 2014-12-19 03:26+0000\n"
+"POT-Creation-Date: 2015-01-11 06:11+0000\n"
+"PO-Revision-Date: 2015-01-08 20:03+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/"
 "neutron/language/pt_BR/)\n"
@@ -58,27 +58,27 @@ msgstr ""
 msgid "Neutron service started, listening on %(host)s:%(port)s"
 msgstr "Serviço Neutron iniciado, escutando em %(host)s:%(port)s"
 
-#: neutron/wsgi.py:763
+#: neutron/wsgi.py:780
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr "%(method)s %(url)s"
 
-#: neutron/wsgi.py:780
+#: neutron/wsgi.py:797
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr "Exceção de HTTP lançada: %s"
 
-#: neutron/wsgi.py:796
+#: neutron/wsgi.py:813
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr "%(url)s retornado com HTTP %(status)d"
 
-#: neutron/wsgi.py:799
+#: neutron/wsgi.py:816
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s retornou uma falha: %(exception)s"
 
-#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:605
+#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:613
 msgid "DHCP agent started"
 msgstr "Agente DHCP iniciado"
 
@@ -90,7 +90,7 @@ msgstr "Sincronizando estado"
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:602 neutron/agent/l3/agent.py:1762
+#: neutron/agent/dhcp_agent.py:610 neutron/agent/l3/agent.py:1310
 #: neutron/services/metering/agents/metering_agent.py:281
 #, python-format
 msgid "agent_updated by server side %s!"
@@ -125,59 +125,64 @@ msgid ""
 "NoopFirewallDriver."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:207
+#: neutron/agent/securitygroups_rpc.py:208
 #, python-format
 msgid "Preparing filters for devices %s"
 msgstr "Preparando filtros para dispositivos %s"
 
-#: neutron/agent/securitygroups_rpc.py:237
+#: neutron/agent/securitygroups_rpc.py:238
 #, python-format
 msgid "Security group rule updated %r"
 msgstr "Regra do grupo de segurança atualizada %r"
 
-#: neutron/agent/securitygroups_rpc.py:244
+#: neutron/agent/securitygroups_rpc.py:245
 #, python-format
 msgid "Security group member updated %r"
 msgstr "Membro do grupo de segurança atualizado %r"
 
-#: neutron/agent/securitygroups_rpc.py:266
+#: neutron/agent/securitygroups_rpc.py:267
 msgid "Provider rule updated"
 msgstr "Regra do provedor atualizada"
 
-#: neutron/agent/securitygroups_rpc.py:278
+#: neutron/agent/securitygroups_rpc.py:279
 #, python-format
 msgid "Remove device filter for %r"
 msgstr "Remover filtro de dispositivo para %r"
 
-#: neutron/agent/securitygroups_rpc.py:288
+#: neutron/agent/securitygroups_rpc.py:289
 msgid "Refresh firewall rules"
 msgstr "Atualizar regras de firewall"
 
-#: neutron/agent/securitygroups_rpc.py:292
+#: neutron/agent/securitygroups_rpc.py:293
 msgid "No ports here to refresh firewall"
 msgstr "Nenhuma porta aqui para atualizar firewall"
 
-#: neutron/agent/l3/agent.py:1664
+#: neutron/agent/l3/agent.py:1212
 msgid "L3 agent started"
 msgstr "Agente L3 iniciado"
 
+#: neutron/agent/linux/daemon.py:80
+#, python-format
+msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
+msgstr ""
+
 #: neutron/agent/linux/interface.py:262 neutron/agent/linux/interface.py:317
 #: neutron/agent/linux/interface.py:380 neutron/agent/linux/interface.py:427
 #, python-format
 msgid "Device %s already exists"
 msgstr "O dispositivo %s já existe"
 
-#: neutron/agent/linux/iptables_firewall.py:98
+#: neutron/agent/linux/iptables_firewall.py:94
 #, python-format
 msgid "Attempted to update port filter which is not filtered %s"
 msgstr "Tentou atualizar o filtro de porta que não foi filtrado %s"
 
-#: neutron/agent/linux/iptables_firewall.py:109
+#: neutron/agent/linux/iptables_firewall.py:105
 #, python-format
 msgid "Attempted to remove port filter which is not filtered %r"
 msgstr "Tentou remover o filtro de porta que não foi filtrado %r"
 
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:457
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
@@ -203,16 +208,16 @@ msgstr ""
 msgid "%(action)s failed (client error): %(exc)s"
 msgstr ""
 
-#: neutron/common/config.py:166
+#: neutron/common/config.py:169
 msgid "Logging enabled!"
 msgstr "Criação de log ativada!"
 
-#: neutron/common/config.py:167
+#: neutron/common/config.py:170
 #, python-format
 msgid "%(prog)s version %(version)s"
 msgstr ""
 
-#: neutron/common/config.py:186
+#: neutron/common/config.py:189
 #, python-format
 msgid "Config paste file: %s"
 msgstr "Arquivo de colagem configurado: %s"
@@ -221,7 +226,7 @@ msgstr "Arquivo de colagem configurado: %s"
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:619
+#: neutron/db/db_base_plugin_v2.py:618
 #, python-format
 msgid ""
 "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
@@ -230,42 +235,42 @@ msgstr ""
 "A validação para CIDR: %(new_cidr)s falhou - se sobrepõe com a sub-rede "
 "%(subnet_id)s (CIDR: %(cidr)s)"
 
-#: neutron/db/db_base_plugin_v2.py:646
+#: neutron/db/db_base_plugin_v2.py:645
 #, python-format
 msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
 msgstr "Localizado endereço IP inválido no pool: %(start)s - %(end)s:"
 
-#: neutron/db/db_base_plugin_v2.py:653
+#: neutron/db/db_base_plugin_v2.py:652
 msgid "Specified IP addresses do not match the subnet IP version"
 msgstr "Endereços IP especificado não correspondem à versão do IP da sub-rede"
 
-#: neutron/db/db_base_plugin_v2.py:657
+#: neutron/db/db_base_plugin_v2.py:656
 #, python-format
 msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
 msgstr "IP inicial (%(start)s) é maior que IP final (%(end)s)"
 
-#: neutron/db/db_base_plugin_v2.py:662
+#: neutron/db/db_base_plugin_v2.py:661
 #, python-format
 msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
 msgstr "Localizado pool maior que a sub-rede CIDR:%(start)s - %(end)s"
 
-#: neutron/db/db_base_plugin_v2.py:686
+#: neutron/db/db_base_plugin_v2.py:685
 #, python-format
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr "Localizados intervalos de sobreposição: %(l_range)s e %(r_range)s"
 
-#: neutron/db/l3_agentschedulers_db.py:83
+#: neutron/db/l3_agentschedulers_db.py:84
 msgid ""
 "Skipping period L3 agent status check because automatic router rescheduling "
 "is disabled."
 msgstr ""
 
-#: neutron/db/l3_db.py:1017
+#: neutron/db/l3_db.py:1075
 #, python-format
 msgid "Ignoring multiple IPs on router port %s"
 msgstr "Ignorando vários IPs na porta do roteador %s"
 
-#: neutron/db/l3_db.py:1023
+#: neutron/db/l3_db.py:1081
 #, python-format
 msgid "Skipping port %s as no IP is configure on it"
 msgstr "Ignorando a porta %s porque nenhum IP está configurado nela"
@@ -275,12 +280,12 @@ msgstr "Ignorando a porta %s porque nenhum IP está configurado nela"
 msgid "Centralizing distributed router %s is not supported"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:458
+#: neutron/db/l3_dvr_db.py:457
 #, python-format
 msgid "Agent Gateway port does not exist, so create one: %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:541
+#: neutron/db/l3_dvr_db.py:540
 #, python-format
 msgid "SNAT interface port list does not exist, so create one: %s"
 msgstr ""
@@ -289,14 +294,14 @@ msgstr ""
 msgid "SNAT already bound to a service node."
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:175
+#: neutron/db/l3_hamode_db.py:181
 #, python-format
 msgid ""
 "Attempt %(count)s to allocate a VRID in the network %(network)s for the "
 "router %(router)s"
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:256
+#: neutron/db/l3_hamode_db.py:263
 #, python-format
 msgid ""
 "Number of available agents lower than max_l3_agents_per_router. L3 agents "
@@ -617,19 +622,19 @@ msgid "Removing port %s"
 msgstr "Removendo a porta %s"
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:433
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:833
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1401
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:827
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1396
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:255
 msgid "Agent out of sync with plugin!"
 msgstr "Agente fora de sincronização com o plug-in!"
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:469
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:264
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1024
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:164
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1584
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1579
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:351
 msgid "Agent initialized successfully, now running... "
 msgstr "Agente inicializado com êxito; em execução agora... "
@@ -651,37 +656,37 @@ msgstr ""
 msgid "Removing port filter"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:76
+#: neutron/plugins/ibm/sdnve_api.py:77
 #, python-format
 msgid "The IP addr of available SDN-VE controllers: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:79
+#: neutron/plugins/ibm/sdnve_api.py:80
 #, python-format
 msgid "The SDN-VE controller IP address: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:235
+#: neutron/plugins/ibm/sdnve_api.py:236
 msgid "Bad resource for forming a list request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:245
+#: neutron/plugins/ibm/sdnve_api.py:246
 msgid "Bad resource for forming a show request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:255
+#: neutron/plugins/ibm/sdnve_api.py:256
 msgid "Bad resource for forming a create request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:267
+#: neutron/plugins/ibm/sdnve_api.py:268
 msgid "Bad resource for forming a update request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:278
+#: neutron/plugins/ibm/sdnve_api.py:279
 msgid "Bad resource for forming a delete request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:306
+#: neutron/plugins/ibm/sdnve_api.py:307
 #, python-format
 msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
 msgstr ""
@@ -750,7 +755,7 @@ msgstr ""
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:808
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:217
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:141
 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:109
@@ -759,40 +764,40 @@ msgstr ""
 msgid "RPC agent_id: %s"
 msgstr "agent_id de RPC: %s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:725
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1123
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:719
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:213
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr "Porta %(device)s atualizada. Detalhes: %(details)s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:912
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:901
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr "Dispositivo %s não definido no plug-in"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:919
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:755
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1178
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:908
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:749
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1190
 #, python-format
 msgid "Attachment %s removed"
 msgstr "Anexo %s removido"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1207
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:239
 #, python-format
 msgid "Port %s updated."
 msgstr "Porta %s atualizada."
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:984
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr "Daemon RPC do Agente LinuxBridge Iniciado!"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1028
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407
 #, python-format
 msgid "Interface mappings: %s"
@@ -900,7 +905,17 @@ msgstr "Inicialização de plug-in L2 modular concluída"
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:961 neutron/plugins/ml2/plugin.py:1097
+#: neutron/plugins/ml2/plugin.py:574
+#, python-format
+msgid "Port %s was deleted concurrently"
+msgstr ""
+
+#: neutron/plugins/ml2/plugin.py:585
+#, python-format
+msgid "Subnet %s was deleted concurrently"
+msgstr ""
+
+#: neutron/plugins/ml2/plugin.py:972 neutron/plugins/ml2/plugin.py:1108
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
@@ -923,7 +938,7 @@ msgstr "Inicialização do ML2 FlatTypeDriver concluída"
 msgid "ML2 LocalTypeDriver initialization complete"
 msgstr "Inicialização do ML2 LocalTypeDriver concluída"
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:78
+#: neutron/plugins/ml2/drivers/type_tunnel.py:114
 #, python-format
 msgid "%(type)s ID ranges: %(range)s"
 msgstr "%(type)s faixas de ID: %(range)s"
@@ -933,7 +948,7 @@ msgid "VlanTypeDriver initialization complete"
 msgstr "Inicialização do VlanTypeDriver concluída"
 
 #: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:373
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:451
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:452
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr "Executando comando no Arista EOS: %s"
@@ -943,51 +958,51 @@ msgstr "Executando comando no Arista EOS: %s"
 msgid "Results of execution on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:563
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:564
 msgid "Sync start trigger sent to EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:580
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:581
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:586
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:587
 msgid "OpenStack and EOS are in sync!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:608
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:609
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants discovered in EOS during "
 "synchronization. Entire EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:773
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:774
 #, python-format
 msgid "Network %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:786
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:787
 #, python-format
 msgid "Network name changed to %s"
 msgstr "Nome da rede alterado para %s"
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:813
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:814
 #, python-format
 msgid "Network %s is not updated as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:904
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:905
 #, python-format
 msgid "VM %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:918
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:919
 #, python-format
 msgid "Port name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:967
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:968
 #, python-format
 msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
@@ -1169,22 +1184,22 @@ msgstr "Recuperando vlan = %(vlan_id)s a partir de net-id = %(net_uuid)s"
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr "port_unbound() net_uuid %s não em local_vlan_map"
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:711
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1117
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:705
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1112
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be "
 "processed"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:744
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:738
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1142
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:838
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1429
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:832
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1424
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "Túnel do agente fora de sincronização com o plug-in!"
 
@@ -1207,17 +1222,17 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr "Adicionando %s na lista de pontes."
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:887
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr "Mapeamento de rede física %(physical_network)s para a ponte %(bridge)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:997
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1166
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr "Porta auxiliar %s adicionada"
@@ -1402,7 +1417,7 @@ msgid ""
 "will be down."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1487
+#: neutron/plugins/vmware/plugins/base.py:1490
 #, python-format
 msgid ""
 "Create router failed while setting external gateway. Router:%s has been "
index 830cbb475eb9371a29c39496883f22ef8bc4cf09..513984a08f57738da256950d2a3f8b16dc998c44 100644 (file)
@@ -1,5 +1,5 @@
 # Translations template for neutron.
-# Copyright (C) 2014 ORGANIZATION
+# Copyright (C) 2015 ORGANIZATION
 # This file is distributed under the same license as the neutron project.
 #
 # Translators:
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-12-19 06:09+0000\n"
-"PO-Revision-Date: 2014-12-19 03:26+0000\n"
+"POT-Creation-Date: 2015-01-11 06:11+0000\n"
+"PO-Revision-Date: 2015-01-08 20:03+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/neutron/"
 "language/zh_CN/)\n"
@@ -56,27 +56,27 @@ msgstr ""
 msgid "Neutron service started, listening on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:763
+#: neutron/wsgi.py:780
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr "%(method)s %(url)s"
 
-#: neutron/wsgi.py:780
+#: neutron/wsgi.py:797
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr "HTTP 异常抛出:%s"
 
-#: neutron/wsgi.py:796
+#: neutron/wsgi.py:813
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr "%(url)s 随HTTP %(status)d返回"
 
-#: neutron/wsgi.py:799
+#: neutron/wsgi.py:816
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s 返回了故障:%(exception)s"
 
-#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:605
+#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:613
 msgid "DHCP agent started"
 msgstr "已启动 DHCP 代理"
 
@@ -88,7 +88,7 @@ msgstr "正在使状态同步"
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:602 neutron/agent/l3/agent.py:1762
+#: neutron/agent/dhcp_agent.py:610 neutron/agent/l3/agent.py:1310
 #: neutron/services/metering/agents/metering_agent.py:281
 #, python-format
 msgid "agent_updated by server side %s!"
@@ -123,59 +123,64 @@ msgid ""
 "NoopFirewallDriver."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:207
+#: neutron/agent/securitygroups_rpc.py:208
 #, python-format
 msgid "Preparing filters for devices %s"
 msgstr "正在为设备 %s 准备过滤器"
 
-#: neutron/agent/securitygroups_rpc.py:237
+#: neutron/agent/securitygroups_rpc.py:238
 #, python-format
 msgid "Security group rule updated %r"
 msgstr "已更新安全组规则 %r"
 
-#: neutron/agent/securitygroups_rpc.py:244
+#: neutron/agent/securitygroups_rpc.py:245
 #, python-format
 msgid "Security group member updated %r"
 msgstr "已更新安全组成员 %r"
 
-#: neutron/agent/securitygroups_rpc.py:266
+#: neutron/agent/securitygroups_rpc.py:267
 msgid "Provider rule updated"
 msgstr "已更新提供程序规则"
 
-#: neutron/agent/securitygroups_rpc.py:278
+#: neutron/agent/securitygroups_rpc.py:279
 #, python-format
 msgid "Remove device filter for %r"
 msgstr "请为 %r 除去设备过滤器"
 
-#: neutron/agent/securitygroups_rpc.py:288
+#: neutron/agent/securitygroups_rpc.py:289
 msgid "Refresh firewall rules"
 msgstr "请刷新防火墙规则"
 
-#: neutron/agent/securitygroups_rpc.py:292
+#: neutron/agent/securitygroups_rpc.py:293
 msgid "No ports here to refresh firewall"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:1664
+#: neutron/agent/l3/agent.py:1212
 msgid "L3 agent started"
 msgstr "已启动 L3 代理"
 
+#: neutron/agent/linux/daemon.py:80
+#, python-format
+msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
+msgstr ""
+
 #: neutron/agent/linux/interface.py:262 neutron/agent/linux/interface.py:317
 #: neutron/agent/linux/interface.py:380 neutron/agent/linux/interface.py:427
 #, python-format
 msgid "Device %s already exists"
 msgstr "设备 %s 已存在"
 
-#: neutron/agent/linux/iptables_firewall.py:98
+#: neutron/agent/linux/iptables_firewall.py:94
 #, python-format
 msgid "Attempted to update port filter which is not filtered %s"
 msgstr "已尝试更新未过滤的端口过滤器 %s"
 
-#: neutron/agent/linux/iptables_firewall.py:109
+#: neutron/agent/linux/iptables_firewall.py:105
 #, python-format
 msgid "Attempted to remove port filter which is not filtered %r"
 msgstr "已尝试除去未过滤的端口过滤器 %r"
 
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:457
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
@@ -199,16 +204,16 @@ msgstr "已启用允许排序,因为本机分页需要本机排序"
 msgid "%(action)s failed (client error): %(exc)s"
 msgstr ""
 
-#: neutron/common/config.py:166
+#: neutron/common/config.py:169
 msgid "Logging enabled!"
 msgstr "已启用日志记录!"
 
-#: neutron/common/config.py:167
+#: neutron/common/config.py:170
 #, python-format
 msgid "%(prog)s version %(version)s"
 msgstr ""
 
-#: neutron/common/config.py:186
+#: neutron/common/config.py:189
 #, python-format
 msgid "Config paste file: %s"
 msgstr "配置粘贴文件:%s"
@@ -217,7 +222,7 @@ msgstr "配置粘贴文件:%s"
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:619
+#: neutron/db/db_base_plugin_v2.py:618
 #, python-format
 msgid ""
 "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
@@ -226,42 +231,42 @@ msgstr ""
 "针对 CIDR %(new_cidr)s 的验证失败 - 与子网 %(subnet_id)s(CIDR 为 %(cidr)s)"
 "重叠"
 
-#: neutron/db/db_base_plugin_v2.py:646
+#: neutron/db/db_base_plugin_v2.py:645
 #, python-format
 msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
 msgstr "在池中找到无效 IP 地址:%(start)s - %(end)s:"
 
-#: neutron/db/db_base_plugin_v2.py:653
+#: neutron/db/db_base_plugin_v2.py:652
 msgid "Specified IP addresses do not match the subnet IP version"
 msgstr "指定的 IP 地址与子网 IP 版本不匹配"
 
-#: neutron/db/db_base_plugin_v2.py:657
+#: neutron/db/db_base_plugin_v2.py:656
 #, python-format
 msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
 msgstr "起始 IP (%(start)s) 大于结束 IP (%(end)s)"
 
-#: neutron/db/db_base_plugin_v2.py:662
+#: neutron/db/db_base_plugin_v2.py:661
 #, python-format
 msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
 msgstr "找到超过子网 CIDR (%(start)s - %(end)s) 的池"
 
-#: neutron/db/db_base_plugin_v2.py:686
+#: neutron/db/db_base_plugin_v2.py:685
 #, python-format
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr "找到重叠范围:%(l_range)s 和 %(r_range)s"
 
-#: neutron/db/l3_agentschedulers_db.py:83
+#: neutron/db/l3_agentschedulers_db.py:84
 msgid ""
 "Skipping period L3 agent status check because automatic router rescheduling "
 "is disabled."
 msgstr ""
 
-#: neutron/db/l3_db.py:1017
+#: neutron/db/l3_db.py:1075
 #, python-format
 msgid "Ignoring multiple IPs on router port %s"
 msgstr "正在忽略路由器端口 %s 上的多个 IP"
 
-#: neutron/db/l3_db.py:1023
+#: neutron/db/l3_db.py:1081
 #, python-format
 msgid "Skipping port %s as no IP is configure on it"
 msgstr "正在跳过端口 %s,因为没有在该端口上配置任何 IP"
@@ -271,12 +276,12 @@ msgstr "正在跳过端口 %s,因为没有在该端口上配置任何 IP"
 msgid "Centralizing distributed router %s is not supported"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:458
+#: neutron/db/l3_dvr_db.py:457
 #, python-format
 msgid "Agent Gateway port does not exist, so create one: %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:541
+#: neutron/db/l3_dvr_db.py:540
 #, python-format
 msgid "SNAT interface port list does not exist, so create one: %s"
 msgstr ""
@@ -285,14 +290,14 @@ msgstr ""
 msgid "SNAT already bound to a service node."
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:175
+#: neutron/db/l3_hamode_db.py:181
 #, python-format
 msgid ""
 "Attempt %(count)s to allocate a VRID in the network %(network)s for the "
 "router %(router)s"
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:256
+#: neutron/db/l3_hamode_db.py:263
 #, python-format
 msgid ""
 "Number of available agents lower than max_l3_agents_per_router. L3 agents "
@@ -613,19 +618,19 @@ msgid "Removing port %s"
 msgstr "正在除去端口 %s"
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:433
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:833
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1401
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:827
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1396
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:255
 msgid "Agent out of sync with plugin!"
 msgstr "代理与插件不同步!"
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:469
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:264
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1024
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:164
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1584
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1579
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:351
 msgid "Agent initialized successfully, now running... "
 msgstr "代理已成功初始化,现在正在运行..."
@@ -647,37 +652,37 @@ msgstr ""
 msgid "Removing port filter"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:76
+#: neutron/plugins/ibm/sdnve_api.py:77
 #, python-format
 msgid "The IP addr of available SDN-VE controllers: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:79
+#: neutron/plugins/ibm/sdnve_api.py:80
 #, python-format
 msgid "The SDN-VE controller IP address: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:235
+#: neutron/plugins/ibm/sdnve_api.py:236
 msgid "Bad resource for forming a list request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:245
+#: neutron/plugins/ibm/sdnve_api.py:246
 msgid "Bad resource for forming a show request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:255
+#: neutron/plugins/ibm/sdnve_api.py:256
 msgid "Bad resource for forming a create request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:267
+#: neutron/plugins/ibm/sdnve_api.py:268
 msgid "Bad resource for forming a update request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:278
+#: neutron/plugins/ibm/sdnve_api.py:279
 msgid "Bad resource for forming a delete request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:306
+#: neutron/plugins/ibm/sdnve_api.py:307
 #, python-format
 msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
 msgstr ""
@@ -744,7 +749,7 @@ msgstr "循环迭代超过时间间隔(%(polling_interval)s 对 %(elapsed)s)
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:808
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:217
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:141
 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:109
@@ -753,40 +758,40 @@ msgstr ""
 msgid "RPC agent_id: %s"
 msgstr "RPC agent_id:%s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:725
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1123
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:719
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:213
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr "端口 %(device)s 已更新。详细信息:%(details)s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:912
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:901
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr "未在插件上定义设备 %s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:919
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:755
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1178
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:908
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:749
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1190
 #, python-format
 msgid "Attachment %s removed"
 msgstr "已除去附件 %s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1207
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:239
 #, python-format
 msgid "Port %s updated."
 msgstr "端口 %s 已更新。"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:984
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr "LinuxBridge 代理 RPC 守护程序已启动!"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1028
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407
 #, python-format
 msgid "Interface mappings: %s"
@@ -892,7 +897,17 @@ msgstr "L2插件模块初始化完成"
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:961 neutron/plugins/ml2/plugin.py:1097
+#: neutron/plugins/ml2/plugin.py:574
+#, python-format
+msgid "Port %s was deleted concurrently"
+msgstr ""
+
+#: neutron/plugins/ml2/plugin.py:585
+#, python-format
+msgid "Subnet %s was deleted concurrently"
+msgstr ""
+
+#: neutron/plugins/ml2/plugin.py:972 neutron/plugins/ml2/plugin.py:1108
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
@@ -915,7 +930,7 @@ msgstr "完成ML2 FlatTypeDriver的初始化"
 msgid "ML2 LocalTypeDriver initialization complete"
 msgstr "完成L2插件模块初始化"
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:78
+#: neutron/plugins/ml2/drivers/type_tunnel.py:114
 #, python-format
 msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
@@ -925,7 +940,7 @@ msgid "VlanTypeDriver initialization complete"
 msgstr "Vlan类型驱动初始化完成"
 
 #: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:373
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:451
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:452
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
@@ -935,51 +950,51 @@ msgstr ""
 msgid "Results of execution on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:563
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:564
 msgid "Sync start trigger sent to EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:580
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:581
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:586
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:587
 msgid "OpenStack and EOS are in sync!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:608
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:609
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants discovered in EOS during "
 "synchronization. Entire EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:773
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:774
 #, python-format
 msgid "Network %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:786
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:787
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:813
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:814
 #, python-format
 msgid "Network %s is not updated as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:904
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:905
 #, python-format
 msgid "VM %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:918
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:919
 #, python-format
 msgid "Port name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:967
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:968
 #, python-format
 msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
@@ -1161,22 +1176,22 @@ msgstr "正在从网络标识 %(net_uuid)s 恢复 vlan %(vlan_id)s"
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr "port_unbound() net_uuid %s 未在 local_vlan_map 中"
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:711
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1117
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:705
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1112
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be "
 "processed"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:744
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:738
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1142
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:838
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1429
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:832
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1424
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "代理隧道与插件不同步!"
 
@@ -1199,17 +1214,17 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:887
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr "正在将物理网络 %(physical_network)s 映射至网桥 %(bridge)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:997
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1166
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -1394,7 +1409,7 @@ msgid ""
 "will be down."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1487
+#: neutron/plugins/vmware/plugins/base.py:1490
 #, python-format
 msgid ""
 "Create router failed while setting external gateway. Router:%s has been "
index 6cf036d3a04cf809817153ff9cb600d30f116b93..3cdcb637a80a58895774eb838e54ae11b40dc378 100644 (file)
@@ -1,5 +1,5 @@
 # Translations template for neutron.
-# Copyright (C) 2014 ORGANIZATION
+# Copyright (C) 2015 ORGANIZATION
 # This file is distributed under the same license as the neutron project.
 #
 # Translators:
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-12-19 06:09+0000\n"
-"PO-Revision-Date: 2014-12-19 03:26+0000\n"
+"POT-Creation-Date: 2015-01-11 06:11+0000\n"
+"PO-Revision-Date: 2015-01-08 20:03+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/neutron/"
 "language/zh_TW/)\n"
@@ -56,27 +56,27 @@ msgstr ""
 msgid "Neutron service started, listening on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:763
+#: neutron/wsgi.py:780
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr "%(method)s %(url)s"
 
-#: neutron/wsgi.py:780
+#: neutron/wsgi.py:797
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr "已擲出 HTTP 異常狀況:%s"
 
-#: neutron/wsgi.py:796
+#: neutron/wsgi.py:813
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr "%(url)s 傳回了 HTTP %(status)d"
 
-#: neutron/wsgi.py:799
+#: neutron/wsgi.py:816
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s 傳回了錯誤:%(exception)s"
 
-#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:605
+#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:613
 msgid "DHCP agent started"
 msgstr "已啟動 DHCP 代理程式"
 
@@ -88,7 +88,7 @@ msgstr "正在同步化狀態"
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:602 neutron/agent/l3/agent.py:1762
+#: neutron/agent/dhcp_agent.py:610 neutron/agent/l3/agent.py:1310
 #: neutron/services/metering/agents/metering_agent.py:281
 #, python-format
 msgid "agent_updated by server side %s!"
@@ -123,59 +123,64 @@ msgid ""
 "NoopFirewallDriver."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:207
+#: neutron/agent/securitygroups_rpc.py:208
 #, python-format
 msgid "Preparing filters for devices %s"
 msgstr "正在準備裝置 %s 的過濾器"
 
-#: neutron/agent/securitygroups_rpc.py:237
+#: neutron/agent/securitygroups_rpc.py:238
 #, python-format
 msgid "Security group rule updated %r"
 msgstr "安全群組規則已更新 %r"
 
-#: neutron/agent/securitygroups_rpc.py:244
+#: neutron/agent/securitygroups_rpc.py:245
 #, python-format
 msgid "Security group member updated %r"
 msgstr "安全群組成員已更新 %r"
 
-#: neutron/agent/securitygroups_rpc.py:266
+#: neutron/agent/securitygroups_rpc.py:267
 msgid "Provider rule updated"
 msgstr "已更新提供者規則"
 
-#: neutron/agent/securitygroups_rpc.py:278
+#: neutron/agent/securitygroups_rpc.py:279
 #, python-format
 msgid "Remove device filter for %r"
 msgstr "移除 %r 的裝置過濾器"
 
-#: neutron/agent/securitygroups_rpc.py:288
+#: neutron/agent/securitygroups_rpc.py:289
 msgid "Refresh firewall rules"
 msgstr "重新整理防火牆規則"
 
-#: neutron/agent/securitygroups_rpc.py:292
+#: neutron/agent/securitygroups_rpc.py:293
 msgid "No ports here to refresh firewall"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:1664
+#: neutron/agent/l3/agent.py:1212
 msgid "L3 agent started"
 msgstr "已啟動 L3 代理程式"
 
+#: neutron/agent/linux/daemon.py:80
+#, python-format
+msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
+msgstr ""
+
 #: neutron/agent/linux/interface.py:262 neutron/agent/linux/interface.py:317
 #: neutron/agent/linux/interface.py:380 neutron/agent/linux/interface.py:427
 #, python-format
 msgid "Device %s already exists"
 msgstr "裝置 %s 已存在"
 
-#: neutron/agent/linux/iptables_firewall.py:98
+#: neutron/agent/linux/iptables_firewall.py:94
 #, python-format
 msgid "Attempted to update port filter which is not filtered %s"
 msgstr "已嘗試更新未過濾的埠過濾器 %s"
 
-#: neutron/agent/linux/iptables_firewall.py:109
+#: neutron/agent/linux/iptables_firewall.py:105
 #, python-format
 msgid "Attempted to remove port filter which is not filtered %r"
 msgstr "已嘗試移除未過濾的埠過濾器 %r"
 
-#: neutron/agent/linux/ovs_lib.py:432
+#: neutron/agent/linux/ovs_lib.py:457
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
@@ -199,16 +204,16 @@ msgstr "已啟用容許排序,因為原生分頁需要原生排序"
 msgid "%(action)s failed (client error): %(exc)s"
 msgstr ""
 
-#: neutron/common/config.py:166
+#: neutron/common/config.py:169
 msgid "Logging enabled!"
 msgstr "已啟用記載!"
 
-#: neutron/common/config.py:167
+#: neutron/common/config.py:170
 #, python-format
 msgid "%(prog)s version %(version)s"
 msgstr ""
 
-#: neutron/common/config.py:186
+#: neutron/common/config.py:189
 #, python-format
 msgid "Config paste file: %s"
 msgstr "配置貼上檔案:%s"
@@ -217,7 +222,7 @@ msgstr "配置貼上檔案:%s"
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:619
+#: neutron/db/db_base_plugin_v2.py:618
 #, python-format
 msgid ""
 "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
@@ -225,42 +230,42 @@ msgid ""
 msgstr ""
 "驗證 CIDR %(new_cidr)s 失敗 - 與子網路 %(subnet_id)s (CIDR %(cidr)s) 重疊"
 
-#: neutron/db/db_base_plugin_v2.py:646
+#: neutron/db/db_base_plugin_v2.py:645
 #, python-format
 msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
 msgstr "在儲存區中發現無效的 IP 位址:%(start)s - %(end)s:"
 
-#: neutron/db/db_base_plugin_v2.py:653
+#: neutron/db/db_base_plugin_v2.py:652
 msgid "Specified IP addresses do not match the subnet IP version"
 msgstr "指定的 IP 位址與子網路 IP 版本不符"
 
-#: neutron/db/db_base_plugin_v2.py:657
+#: neutron/db/db_base_plugin_v2.py:656
 #, python-format
 msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
 msgstr "起始 IP (%(start)s) 大於結尾 IP (%(end)s)"
 
-#: neutron/db/db_base_plugin_v2.py:662
+#: neutron/db/db_base_plugin_v2.py:661
 #, python-format
 msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
 msgstr "找到的儲存區大於子網路 CIDR:%(start)s - %(end)s"
 
-#: neutron/db/db_base_plugin_v2.py:686
+#: neutron/db/db_base_plugin_v2.py:685
 #, python-format
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr "發現重疊的範圍:%(l_range)s 及 %(r_range)s"
 
-#: neutron/db/l3_agentschedulers_db.py:83
+#: neutron/db/l3_agentschedulers_db.py:84
 msgid ""
 "Skipping period L3 agent status check because automatic router rescheduling "
 "is disabled."
 msgstr ""
 
-#: neutron/db/l3_db.py:1017
+#: neutron/db/l3_db.py:1075
 #, python-format
 msgid "Ignoring multiple IPs on router port %s"
 msgstr "正在忽略路由器埠 %s 上的多個 IP"
 
-#: neutron/db/l3_db.py:1023
+#: neutron/db/l3_db.py:1081
 #, python-format
 msgid "Skipping port %s as no IP is configure on it"
 msgstr "正在跳過埠 %s,因為其上沒有配置 IP"
@@ -270,12 +275,12 @@ msgstr "正在跳過埠 %s,因為其上沒有配置 IP"
 msgid "Centralizing distributed router %s is not supported"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:458
+#: neutron/db/l3_dvr_db.py:457
 #, python-format
 msgid "Agent Gateway port does not exist, so create one: %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:541
+#: neutron/db/l3_dvr_db.py:540
 #, python-format
 msgid "SNAT interface port list does not exist, so create one: %s"
 msgstr ""
@@ -284,14 +289,14 @@ msgstr ""
 msgid "SNAT already bound to a service node."
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:175
+#: neutron/db/l3_hamode_db.py:181
 #, python-format
 msgid ""
 "Attempt %(count)s to allocate a VRID in the network %(network)s for the "
 "router %(router)s"
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:256
+#: neutron/db/l3_hamode_db.py:263
 #, python-format
 msgid ""
 "Number of available agents lower than max_l3_agents_per_router. L3 agents "
@@ -612,19 +617,19 @@ msgid "Removing port %s"
 msgstr "正在移除埠 %s"
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:433
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:833
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1401
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:827
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1396
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:255
 msgid "Agent out of sync with plugin!"
 msgstr "代理程式與外掛程式不同步!"
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:469
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:264
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1024
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:164
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1584
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1579
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:351
 msgid "Agent initialized successfully, now running... "
 msgstr "已順利地起始設定代理程式,現正在執行中..."
@@ -646,37 +651,37 @@ msgstr ""
 msgid "Removing port filter"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:76
+#: neutron/plugins/ibm/sdnve_api.py:77
 #, python-format
 msgid "The IP addr of available SDN-VE controllers: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:79
+#: neutron/plugins/ibm/sdnve_api.py:80
 #, python-format
 msgid "The SDN-VE controller IP address: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:235
+#: neutron/plugins/ibm/sdnve_api.py:236
 msgid "Bad resource for forming a list request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:245
+#: neutron/plugins/ibm/sdnve_api.py:246
 msgid "Bad resource for forming a show request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:255
+#: neutron/plugins/ibm/sdnve_api.py:256
 msgid "Bad resource for forming a create request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:267
+#: neutron/plugins/ibm/sdnve_api.py:268
 msgid "Bad resource for forming a update request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:278
+#: neutron/plugins/ibm/sdnve_api.py:279
 msgid "Bad resource for forming a delete request"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_api.py:306
+#: neutron/plugins/ibm/sdnve_api.py:307
 #, python-format
 msgid "Non matching tenant and network types: %(ttype)s %(ntype)s"
 msgstr ""
@@ -743,7 +748,7 @@ msgstr "迴圈反覆運算已超出間隔(%(polling_interval)s 與 %(elapsed)s
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:808
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:217
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:141
 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:109
@@ -752,40 +757,40 @@ msgstr ""
 msgid "RPC agent_id: %s"
 msgstr "RPC agent_id:%s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:725
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1123
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:719
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:213
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr "已更新埠 %(device)s。詳細資料:%(details)s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:912
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:901
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr "外掛程式上未定義裝置 %s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:919
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:755
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1178
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:908
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:749
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1190
 #, python-format
 msgid "Attachment %s removed"
 msgstr "已移除連接裝置 %s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:349
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1207
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:239
 #, python-format
 msgid "Port %s updated."
 msgstr "已更新埠 %s。"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:984
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr "已啟動「LinuxBridge 代理程式 RPC 常駐程式」!"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1028
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407
 #, python-format
 msgid "Interface mappings: %s"
@@ -891,7 +896,17 @@ msgstr ""
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:961 neutron/plugins/ml2/plugin.py:1097
+#: neutron/plugins/ml2/plugin.py:574
+#, python-format
+msgid "Port %s was deleted concurrently"
+msgstr ""
+
+#: neutron/plugins/ml2/plugin.py:585
+#, python-format
+msgid "Subnet %s was deleted concurrently"
+msgstr ""
+
+#: neutron/plugins/ml2/plugin.py:972 neutron/plugins/ml2/plugin.py:1108
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
@@ -914,7 +929,7 @@ msgstr ""
 msgid "ML2 LocalTypeDriver initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:78
+#: neutron/plugins/ml2/drivers/type_tunnel.py:114
 #, python-format
 msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
@@ -924,7 +939,7 @@ msgid "VlanTypeDriver initialization complete"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:373
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:451
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:452
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
@@ -934,51 +949,51 @@ msgstr ""
 msgid "Results of execution on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:563
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:564
 msgid "Sync start trigger sent to EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:580
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:581
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:586
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:587
 msgid "OpenStack and EOS are in sync!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:608
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:609
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants discovered in EOS during "
 "synchronization. Entire EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:773
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:774
 #, python-format
 msgid "Network %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:786
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:787
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:813
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:814
 #, python-format
 msgid "Network %s is not updated as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:904
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:905
 #, python-format
 msgid "VM %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:918
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:919
 #, python-format
 msgid "Port name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:967
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:968
 #, python-format
 msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
@@ -1160,22 +1175,22 @@ msgstr "正在從 net-id = %(net_uuid)s 收回 VLAN = %(vlan_id)s"
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr "port_unbound() net_uuid %s 不在 local_vlan_map 中"
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:711
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1117
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:705
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1112
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be "
 "processed"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:744
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:738
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1142
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:838
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1429
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:832
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1424
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "代理程式通道與外掛程式不同步!"
 
@@ -1198,17 +1213,17 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:887
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr "正在將實體網路 %(physical_network)s 對映到橋接器 %(bridge)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:997
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1166
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -1393,7 +1408,7 @@ msgid ""
 "will be down."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1487
+#: neutron/plugins/vmware/plugins/base.py:1490
 #, python-format
 msgid ""
 "Create router failed while setting external gateway. Router:%s has been "