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

Change-Id: Ib7e961af3fe219179b3c6847f8fec785ad040351

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 0a805daa7c325d6ec5a13e09b820388f69ffd9e6..10e40d49f3447f430b307902ffffb0cce2c4b96a 100644 (file)
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-04-16 06:13+0000\n"
-"PO-Revision-Date: 2015-04-10 13:03+0000\n"
+"POT-Creation-Date: 2015-04-24 06:13+0000\n"
+"PO-Revision-Date: 2015-04-23 18:15+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: German (http://www.transifex.com/projects/p/neutron/language/"
 "de/)\n"
@@ -57,74 +57,74 @@ msgstr ""
 msgid "Neutron service started, listening on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:778
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr "%(method)s %(url)s"
 
-#: neutron/wsgi.py:796
+#: neutron/wsgi.py:795
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr "Ausgelöste HTTP-Ausnahme: %s"
 
-#: neutron/wsgi.py:812
+#: neutron/wsgi.py:811
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr "%(url)s mit HTTP %(status)d zurückgegeben"
 
-#: neutron/wsgi.py:815
+#: neutron/wsgi.py:814
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s hat einen Fehler zurückgegeben: %(exception)s"
 
-#: neutron/agent/securitygroups_rpc.py:82
+#: neutron/agent/securitygroups_rpc.py:78
 msgid "Disabled security-group extension."
 msgstr "Sicherheitsgruppenerweiterung wurde inaktiviert."
 
-#: neutron/agent/securitygroups_rpc.py:84
+#: neutron/agent/securitygroups_rpc.py:80
 msgid "Disabled allowed-address-pairs extension."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:214
+#: neutron/agent/securitygroups_rpc.py:135
 #, python-format
 msgid ""
 "Skipping method %s as firewall is disabled or configured as "
 "NoopFirewallDriver."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:226
+#: neutron/agent/securitygroups_rpc.py:147
 #, python-format
 msgid "Preparing filters for devices %s"
 msgstr "Vorbereiten von Filtern für Geräte %s"
 
-#: neutron/agent/securitygroups_rpc.py:256
+#: neutron/agent/securitygroups_rpc.py:177
 #, python-format
 msgid "Security group rule updated %r"
 msgstr "Sicherheitsgruppenregel aktualisiert %r"
 
-#: neutron/agent/securitygroups_rpc.py:263
+#: neutron/agent/securitygroups_rpc.py:184
 #, python-format
 msgid "Security group member updated %r"
 msgstr "Sicherheitsgruppenmitglied aktualisiert %r"
 
-#: neutron/agent/securitygroups_rpc.py:285
+#: neutron/agent/securitygroups_rpc.py:206
 msgid "Provider rule updated"
 msgstr "Provider-Regel aktualisiert"
 
-#: neutron/agent/securitygroups_rpc.py:297
+#: neutron/agent/securitygroups_rpc.py:218
 #, python-format
 msgid "Remove device filter for %r"
 msgstr "Gerätefilter für %r entfernen"
 
-#: neutron/agent/securitygroups_rpc.py:307
+#: neutron/agent/securitygroups_rpc.py:228
 msgid "Refresh firewall rules"
 msgstr "Firewallregeln aktualisieren"
 
-#: neutron/agent/securitygroups_rpc.py:311
+#: neutron/agent/securitygroups_rpc.py:232
 msgid "No ports here to refresh firewall"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:410
+#: neutron/agent/common/ovs_lib.py:414
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
@@ -141,13 +141,13 @@ msgstr "Synchronisation von Status"
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:586 neutron/agent/l3/agent.py:609
+#: neutron/agent/dhcp/agent.py:586 neutron/agent/l3/agent.py:619
 #: neutron/services/metering/agents/metering_agent.py:286
 #, python-format
 msgid "agent_updated by server side %s!"
 msgstr "'agent_updated' (Agent aktualisiert) durch Serverseite %s!"
 
-#: neutron/agent/l3/agent.py:540
+#: neutron/agent/l3/agent.py:550
 msgid "L3 agent started"
 msgstr "Agent der Ebene 3 gestartet"
 
@@ -167,7 +167,7 @@ msgstr ""
 msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:657
+#: neutron/agent/linux/dhcp.py:659
 #, python-format
 msgid ""
 "Cannot apply dhcp option %(opt)s because it's ip_version %(version)d is not "
@@ -211,16 +211,6 @@ msgstr ""
 msgid "%(action)s failed (client error): %(exc)s"
 msgstr ""
 
-#: neutron/callbacks/manager.py:135
-#, python-format
-msgid "Notify callbacks for %(resource)s, %(event)s"
-msgstr ""
-
-#: neutron/callbacks/manager.py:142
-#, python-format
-msgid "Calling callback %s"
-msgstr ""
-
 #: neutron/cmd/ovs_cleanup.py:73
 #, python-format
 msgid "Deleting port: %s"
@@ -238,7 +228,7 @@ msgstr "OVS-Bereinigungsprozedur erfolgreich abgeschlossen"
 #: neutron/cmd/eventlet/plugins/hyperv_neutron_agent.py:43
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:261
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1729
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1728
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
 msgid "Agent initialized successfully, now running... "
 msgstr "Agent erfolgreich initialisiert, läuft jetzt... "
@@ -261,25 +251,25 @@ msgstr "Konfigurations-Paste-Datei: %s"
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:161
+#: neutron/db/agentschedulers_db.py:165
 msgid ""
 "Skipping periodic DHCP agent status check because automatic network "
 "rescheduling is disabled."
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:196
+#: neutron/db/agentschedulers_db.py:200
 #, python-format
 msgid "Scheduling unhosted network %s"
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:203
+#: neutron/db/agentschedulers_db.py:207
 #, python-format
 msgid ""
 "Failed to schedule network %s, no eligible agents or it might be already "
 "scheduled by another server"
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:211
+#: neutron/db/agentschedulers_db.py:215
 #, python-format
 msgid "Adding network %(net)s to agent %(agent)%s on host %(host)s"
 msgstr ""
@@ -319,7 +309,7 @@ msgstr "Pool gefunden, der größer ist als Teilnetz-CIDR:%(start)s - %(end)s"
 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/db_base_plugin_v2.py:1567 neutron/plugins/ml2/plugin.py:883
+#: neutron/db/db_base_plugin_v2.py:1594 neutron/plugins/ml2/plugin.py:889
 #, python-format
 msgid ""
 "Found port (%(port_id)s, %(ip)s) having IP allocation on subnet %(subnet)s, "
@@ -332,7 +322,7 @@ msgid ""
 "is disabled."
 msgstr ""
 
-#: neutron/db/l3_db.py:1178
+#: neutron/db/l3_db.py:1173
 #, python-format
 msgid "Skipping port %s as no IP is configure on it"
 msgstr ""
@@ -343,12 +333,12 @@ msgstr ""
 msgid "Centralizing distributed router %s is not supported"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:539
+#: neutron/db/l3_dvr_db.py:541
 #, python-format
 msgid "Agent Gateway port does not exist, so create one: %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:623
+#: neutron/db/l3_dvr_db.py:624
 #, python-format
 msgid "SNAT interface port list does not exist, so create one: %s"
 msgstr ""
@@ -615,7 +605,7 @@ msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr "RPC-Dämon für Linux-Brückenagent gestartet!"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:978
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1522
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1521
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:251
 msgid "Agent out of sync with plugin!"
 msgstr "Agent nicht synchron mit Plug-in!"
@@ -632,111 +622,111 @@ msgid ""
 "Added segment %(id)s of type %(network_type)s for network %(network_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:44
+#: neutron/plugins/ml2/managers.py:45
 #, python-format
 msgid "Configured type driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:49
+#: neutron/plugins/ml2/managers.py:50
 #, python-format
 msgid "Loaded type driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:65
+#: neutron/plugins/ml2/managers.py:67
 #, python-format
 msgid "Registered types: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:76
+#: neutron/plugins/ml2/managers.py:78
 #, python-format
 msgid "Tenant network_types: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:162
+#: neutron/plugins/ml2/managers.py:168
 #, python-format
 msgid "Initializing driver for type '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:271
+#: neutron/plugins/ml2/managers.py:293
 #, python-format
 msgid "Configured mechanism driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:277
+#: neutron/plugins/ml2/managers.py:299
 #, python-format
 msgid "Loaded mechanism driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:289
+#: neutron/plugins/ml2/managers.py:311
 #, python-format
 msgid "Registered mechanism drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:294
+#: neutron/plugins/ml2/managers.py:316
 #, python-format
 msgid "Initializing mechanism driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:703
+#: neutron/plugins/ml2/managers.py:725
 #, python-format
 msgid "Configured extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:709
+#: neutron/plugins/ml2/managers.py:731
 #, python-format
 msgid "Loaded extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:720
+#: neutron/plugins/ml2/managers.py:742
 #, python-format
 msgid "Registered extension drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:726
+#: neutron/plugins/ml2/managers.py:748
 #, python-format
 msgid "Initializing extension driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:734
+#: neutron/plugins/ml2/managers.py:756
 #, python-format
 msgid "Got %(alias)s extension from driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:783
+#: neutron/plugins/ml2/managers.py:805
 #, python-format
 msgid "Extended network dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:790
+#: neutron/plugins/ml2/managers.py:812
 #, python-format
 msgid "Extended subnet dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:797
+#: neutron/plugins/ml2/managers.py:819
 #, python-format
 msgid "Extended port dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:151
+#: neutron/plugins/ml2/plugin.py:146
 msgid "Modular L2 Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:288
+#: neutron/plugins/ml2/plugin.py:294
 #, python-format
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:685
+#: neutron/plugins/ml2/plugin.py:691
 #, python-format
 msgid "Port %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
+#: neutron/plugins/ml2/plugin.py:702
 #, python-format
 msgid "Subnet %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1352
+#: neutron/plugins/ml2/plugin.py:1358
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
@@ -898,7 +888,7 @@ msgstr ""
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1550
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1549
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "Agententunnel nicht synchron mit Plug-in!"
 
index ac615850504c577b9ed7c1c5979c6f525448810a..1878813124b1805774d6b55e0331b0037962dbaa 100644 (file)
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-04-16 06:13+0000\n"
-"PO-Revision-Date: 2015-04-10 13:03+0000\n"
+"POT-Creation-Date: 2015-04-24 06:13+0000\n"
+"PO-Revision-Date: 2015-04-23 18:15+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Spanish (http://www.transifex.com/projects/p/neutron/language/"
 "es/)\n"
@@ -56,74 +56,74 @@ msgstr ""
 msgid "Neutron service started, listening on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:778
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr "%(method)s %(url)s"
 
-#: neutron/wsgi.py:796
+#: neutron/wsgi.py:795
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr "Excepción de HTTP emitida: %s"
 
-#: neutron/wsgi.py:812
+#: neutron/wsgi.py:811
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr "Se ha devuelto %(url)s con HTTP %(status)d"
 
-#: neutron/wsgi.py:815
+#: neutron/wsgi.py:814
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s ha devuelto un error: %(exception)s"
 
-#: neutron/agent/securitygroups_rpc.py:82
+#: neutron/agent/securitygroups_rpc.py:78
 msgid "Disabled security-group extension."
 msgstr "La extensión security-group se ha inhabilitado."
 
-#: neutron/agent/securitygroups_rpc.py:84
+#: neutron/agent/securitygroups_rpc.py:80
 msgid "Disabled allowed-address-pairs extension."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:214
+#: neutron/agent/securitygroups_rpc.py:135
 #, python-format
 msgid ""
 "Skipping method %s as firewall is disabled or configured as "
 "NoopFirewallDriver."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:226
+#: neutron/agent/securitygroups_rpc.py:147
 #, python-format
 msgid "Preparing filters for devices %s"
 msgstr "Preparando filtros para dispositivos %s"
 
-#: neutron/agent/securitygroups_rpc.py:256
+#: neutron/agent/securitygroups_rpc.py:177
 #, python-format
 msgid "Security group rule updated %r"
 msgstr "Se ha actualizado la regla de grupo de seguridad %r"
 
-#: neutron/agent/securitygroups_rpc.py:263
+#: neutron/agent/securitygroups_rpc.py:184
 #, python-format
 msgid "Security group member updated %r"
 msgstr "Se ha actualizado el miembro de grupo de seguridad %r"
 
-#: neutron/agent/securitygroups_rpc.py:285
+#: neutron/agent/securitygroups_rpc.py:206
 msgid "Provider rule updated"
 msgstr "Se ha actualizado regla de proveedor"
 
-#: neutron/agent/securitygroups_rpc.py:297
+#: neutron/agent/securitygroups_rpc.py:218
 #, python-format
 msgid "Remove device filter for %r"
 msgstr "Eliminar filtro de dispositivo para %r"
 
-#: neutron/agent/securitygroups_rpc.py:307
+#: neutron/agent/securitygroups_rpc.py:228
 msgid "Refresh firewall rules"
 msgstr "Renovar reglas de cortafuegos"
 
-#: neutron/agent/securitygroups_rpc.py:311
+#: neutron/agent/securitygroups_rpc.py:232
 msgid "No ports here to refresh firewall"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:410
+#: neutron/agent/common/ovs_lib.py:414
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
@@ -140,13 +140,13 @@ msgstr "Sincronizando estado"
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:586 neutron/agent/l3/agent.py:609
+#: neutron/agent/dhcp/agent.py:586 neutron/agent/l3/agent.py:619
 #: neutron/services/metering/agents/metering_agent.py:286
 #, python-format
 msgid "agent_updated by server side %s!"
 msgstr "agent_updated por el lado del servidor %s!"
 
-#: neutron/agent/l3/agent.py:540
+#: neutron/agent/l3/agent.py:550
 msgid "L3 agent started"
 msgstr "Se ha iniciado al agente L3"
 
@@ -166,7 +166,7 @@ msgstr ""
 msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:657
+#: neutron/agent/linux/dhcp.py:659
 #, python-format
 msgid ""
 "Cannot apply dhcp option %(opt)s because it's ip_version %(version)d is not "
@@ -210,16 +210,6 @@ msgstr ""
 msgid "%(action)s failed (client error): %(exc)s"
 msgstr ""
 
-#: neutron/callbacks/manager.py:135
-#, python-format
-msgid "Notify callbacks for %(resource)s, %(event)s"
-msgstr ""
-
-#: neutron/callbacks/manager.py:142
-#, python-format
-msgid "Calling callback %s"
-msgstr ""
-
 #: neutron/cmd/ovs_cleanup.py:73
 #, python-format
 msgid "Deleting port: %s"
@@ -237,7 +227,7 @@ msgstr "La limpieza de OVS se ha completado satisfactoriamente"
 #: neutron/cmd/eventlet/plugins/hyperv_neutron_agent.py:43
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:261
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1729
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1728
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
 msgid "Agent initialized successfully, now running... "
 msgstr ""
@@ -261,25 +251,25 @@ msgstr "Archivo de configuración de pegar: %s"
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:161
+#: neutron/db/agentschedulers_db.py:165
 msgid ""
 "Skipping periodic DHCP agent status check because automatic network "
 "rescheduling is disabled."
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:196
+#: neutron/db/agentschedulers_db.py:200
 #, python-format
 msgid "Scheduling unhosted network %s"
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:203
+#: neutron/db/agentschedulers_db.py:207
 #, python-format
 msgid ""
 "Failed to schedule network %s, no eligible agents or it might be already "
 "scheduled by another server"
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:211
+#: neutron/db/agentschedulers_db.py:215
 #, python-format
 msgid "Adding network %(net)s to agent %(agent)%s on host %(host)s"
 msgstr ""
@@ -323,7 +313,7 @@ msgstr ""
 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/db_base_plugin_v2.py:1567 neutron/plugins/ml2/plugin.py:883
+#: neutron/db/db_base_plugin_v2.py:1594 neutron/plugins/ml2/plugin.py:889
 #, python-format
 msgid ""
 "Found port (%(port_id)s, %(ip)s) having IP allocation on subnet %(subnet)s, "
@@ -336,7 +326,7 @@ msgid ""
 "is disabled."
 msgstr ""
 
-#: neutron/db/l3_db.py:1178
+#: neutron/db/l3_db.py:1173
 #, 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"
@@ -346,12 +336,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:539
+#: neutron/db/l3_dvr_db.py:541
 #, python-format
 msgid "Agent Gateway port does not exist, so create one: %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:623
+#: neutron/db/l3_dvr_db.py:624
 #, python-format
 msgid "SNAT interface port list does not exist, so create one: %s"
 msgstr ""
@@ -617,7 +607,7 @@ 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:978
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1522
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1521
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:251
 msgid "Agent out of sync with plugin!"
 msgstr "El agente está fuera de sincronización con el plug-in."
@@ -634,111 +624,111 @@ msgid ""
 "Added segment %(id)s of type %(network_type)s for network %(network_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:44
+#: neutron/plugins/ml2/managers.py:45
 #, python-format
 msgid "Configured type driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:49
+#: neutron/plugins/ml2/managers.py:50
 #, python-format
 msgid "Loaded type driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:65
+#: neutron/plugins/ml2/managers.py:67
 #, python-format
 msgid "Registered types: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:76
+#: neutron/plugins/ml2/managers.py:78
 #, python-format
 msgid "Tenant network_types: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:162
+#: neutron/plugins/ml2/managers.py:168
 #, python-format
 msgid "Initializing driver for type '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:271
+#: neutron/plugins/ml2/managers.py:293
 #, python-format
 msgid "Configured mechanism driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:277
+#: neutron/plugins/ml2/managers.py:299
 #, python-format
 msgid "Loaded mechanism driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:289
+#: neutron/plugins/ml2/managers.py:311
 #, python-format
 msgid "Registered mechanism drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:294
+#: neutron/plugins/ml2/managers.py:316
 #, python-format
 msgid "Initializing mechanism driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:703
+#: neutron/plugins/ml2/managers.py:725
 #, python-format
 msgid "Configured extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:709
+#: neutron/plugins/ml2/managers.py:731
 #, python-format
 msgid "Loaded extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:720
+#: neutron/plugins/ml2/managers.py:742
 #, python-format
 msgid "Registered extension drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:726
+#: neutron/plugins/ml2/managers.py:748
 #, python-format
 msgid "Initializing extension driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:734
+#: neutron/plugins/ml2/managers.py:756
 #, python-format
 msgid "Got %(alias)s extension from driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:783
+#: neutron/plugins/ml2/managers.py:805
 #, python-format
 msgid "Extended network dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:790
+#: neutron/plugins/ml2/managers.py:812
 #, python-format
 msgid "Extended subnet dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:797
+#: neutron/plugins/ml2/managers.py:819
 #, python-format
 msgid "Extended port dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:151
+#: neutron/plugins/ml2/plugin.py:146
 msgid "Modular L2 Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:288
+#: neutron/plugins/ml2/plugin.py:294
 #, python-format
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:685
+#: neutron/plugins/ml2/plugin.py:691
 #, python-format
 msgid "Port %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
+#: neutron/plugins/ml2/plugin.py:702
 #, python-format
 msgid "Subnet %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1352
+#: neutron/plugins/ml2/plugin.py:1358
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
@@ -899,7 +889,7 @@ msgstr ""
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1550
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1549
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "Túnel de agente fuera de sincronización con el plug-in. "
 
index 30e6c4b0d617728af12b914c9784a6a6a93929c7..f94f253bee8806545cd73e8e8fd83c21434068f6 100644 (file)
@@ -9,8 +9,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-04-16 06:13+0000\n"
-"PO-Revision-Date: 2015-04-10 13:03+0000\n"
+"POT-Creation-Date: 2015-04-24 06:13+0000\n"
+"PO-Revision-Date: 2015-04-23 18:15+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: French (http://www.transifex.com/projects/p/neutron/language/"
 "fr/)\n"
@@ -58,74 +58,74 @@ 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:779
+#: neutron/wsgi.py:778
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr "%(method)s %(url)s"
 
-#: neutron/wsgi.py:796
+#: neutron/wsgi.py:795
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr "Exception HTTP générée : %s"
 
-#: neutron/wsgi.py:812
+#: neutron/wsgi.py:811
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr "%(url)s retourné avec HTTP %(status)d"
 
-#: neutron/wsgi.py:815
+#: neutron/wsgi.py:814
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s a retourné une erreur : %(exception)s."
 
-#: neutron/agent/securitygroups_rpc.py:82
+#: neutron/agent/securitygroups_rpc.py:78
 msgid "Disabled security-group extension."
 msgstr "Extension du groupe de sécurité désactivée."
 
-#: neutron/agent/securitygroups_rpc.py:84
+#: neutron/agent/securitygroups_rpc.py:80
 msgid "Disabled allowed-address-pairs extension."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:214
+#: neutron/agent/securitygroups_rpc.py:135
 #, python-format
 msgid ""
 "Skipping method %s as firewall is disabled or configured as "
 "NoopFirewallDriver."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:226
+#: neutron/agent/securitygroups_rpc.py:147
 #, python-format
 msgid "Preparing filters for devices %s"
 msgstr "Préparation des filtres pour les unités %s"
 
-#: neutron/agent/securitygroups_rpc.py:256
+#: neutron/agent/securitygroups_rpc.py:177
 #, python-format
 msgid "Security group rule updated %r"
 msgstr "Règle de groupe de sécurité mise à jour %r"
 
-#: neutron/agent/securitygroups_rpc.py:263
+#: neutron/agent/securitygroups_rpc.py:184
 #, python-format
 msgid "Security group member updated %r"
 msgstr "Membre de groupe de sécurité mis à jour %r"
 
-#: neutron/agent/securitygroups_rpc.py:285
+#: neutron/agent/securitygroups_rpc.py:206
 msgid "Provider rule updated"
 msgstr "Règle de fournisseur mise à jour"
 
-#: neutron/agent/securitygroups_rpc.py:297
+#: neutron/agent/securitygroups_rpc.py:218
 #, python-format
 msgid "Remove device filter for %r"
 msgstr "Suppression du filtre d'unités pour %r"
 
-#: neutron/agent/securitygroups_rpc.py:307
+#: neutron/agent/securitygroups_rpc.py:228
 msgid "Refresh firewall rules"
 msgstr "Régénération des règles de pare-feu"
 
-#: neutron/agent/securitygroups_rpc.py:311
+#: neutron/agent/securitygroups_rpc.py:232
 msgid "No ports here to refresh firewall"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:410
+#: neutron/agent/common/ovs_lib.py:414
 #, 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"
@@ -142,13 +142,13 @@ msgstr "Etat de synchronisation"
 msgid "Synchronizing state complete"
 msgstr "Etat de synchronisation complet"
 
-#: neutron/agent/dhcp/agent.py:586 neutron/agent/l3/agent.py:609
+#: neutron/agent/dhcp/agent.py:586 neutron/agent/l3/agent.py:619
 #: neutron/services/metering/agents/metering_agent.py:286
 #, python-format
 msgid "agent_updated by server side %s!"
 msgstr "agent_updated au niveau du serveur %s !"
 
-#: neutron/agent/l3/agent.py:540
+#: neutron/agent/l3/agent.py:550
 msgid "L3 agent started"
 msgstr "Agent de niveau 3 démarré"
 
@@ -168,7 +168,7 @@ msgstr ""
 msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
 msgstr "Le processus est exécuté avec uid/gid: %(uid)s/%(gid)s"
 
-#: neutron/agent/linux/dhcp.py:657
+#: neutron/agent/linux/dhcp.py:659
 #, python-format
 msgid ""
 "Cannot apply dhcp option %(opt)s because it's ip_version %(version)d is not "
@@ -213,16 +213,6 @@ msgstr ""
 msgid "%(action)s failed (client error): %(exc)s"
 msgstr "Échec %(action)s  (Erreur client): %(exc)s"
 
-#: neutron/callbacks/manager.py:135
-#, python-format
-msgid "Notify callbacks for %(resource)s, %(event)s"
-msgstr ""
-
-#: neutron/callbacks/manager.py:142
-#, python-format
-msgid "Calling callback %s"
-msgstr ""
-
 #: neutron/cmd/ovs_cleanup.py:73
 #, python-format
 msgid "Deleting port: %s"
@@ -240,7 +230,7 @@ msgstr "Le nettoyage d'OVS s'est terminé avec succès."
 #: neutron/cmd/eventlet/plugins/hyperv_neutron_agent.py:43
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:261
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1729
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1728
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
 msgid "Agent initialized successfully, now running... "
 msgstr "Agent initialisé avec succès, en cours d'exécution... "
@@ -263,25 +253,25 @@ 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/agentschedulers_db.py:161
+#: neutron/db/agentschedulers_db.py:165
 msgid ""
 "Skipping periodic DHCP agent status check because automatic network "
 "rescheduling is disabled."
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:196
+#: neutron/db/agentschedulers_db.py:200
 #, python-format
 msgid "Scheduling unhosted network %s"
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:203
+#: neutron/db/agentschedulers_db.py:207
 #, python-format
 msgid ""
 "Failed to schedule network %s, no eligible agents or it might be already "
 "scheduled by another server"
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:211
+#: neutron/db/agentschedulers_db.py:215
 #, python-format
 msgid "Adding network %(net)s to agent %(agent)%s on host %(host)s"
 msgstr ""
@@ -324,7 +314,7 @@ msgstr ""
 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/db_base_plugin_v2.py:1567 neutron/plugins/ml2/plugin.py:883
+#: neutron/db/db_base_plugin_v2.py:1594 neutron/plugins/ml2/plugin.py:889
 #, python-format
 msgid ""
 "Found port (%(port_id)s, %(ip)s) having IP allocation on subnet %(subnet)s, "
@@ -337,7 +327,7 @@ msgid ""
 "is disabled."
 msgstr ""
 
-#: neutron/db/l3_db.py:1178
+#: neutron/db/l3_db.py:1173
 #, 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"
@@ -347,12 +337,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:539
+#: neutron/db/l3_dvr_db.py:541
 #, python-format
 msgid "Agent Gateway port does not exist, so create one: %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:623
+#: neutron/db/l3_dvr_db.py:624
 #, python-format
 msgid "SNAT interface port list does not exist, so create one: %s"
 msgstr ""
@@ -617,7 +607,7 @@ 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:978
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1522
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1521
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:251
 msgid "Agent out of sync with plugin!"
 msgstr "Agent non synchronisé avec le plug-in !"
@@ -634,111 +624,111 @@ msgid ""
 "Added segment %(id)s of type %(network_type)s for network %(network_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:44
+#: neutron/plugins/ml2/managers.py:45
 #, python-format
 msgid "Configured type driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:49
+#: neutron/plugins/ml2/managers.py:50
 #, python-format
 msgid "Loaded type driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:65
+#: neutron/plugins/ml2/managers.py:67
 #, python-format
 msgid "Registered types: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:76
+#: neutron/plugins/ml2/managers.py:78
 #, python-format
 msgid "Tenant network_types: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:162
+#: neutron/plugins/ml2/managers.py:168
 #, python-format
 msgid "Initializing driver for type '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:271
+#: neutron/plugins/ml2/managers.py:293
 #, python-format
 msgid "Configured mechanism driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:277
+#: neutron/plugins/ml2/managers.py:299
 #, python-format
 msgid "Loaded mechanism driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:289
+#: neutron/plugins/ml2/managers.py:311
 #, python-format
 msgid "Registered mechanism drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:294
+#: neutron/plugins/ml2/managers.py:316
 #, python-format
 msgid "Initializing mechanism driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:703
+#: neutron/plugins/ml2/managers.py:725
 #, python-format
 msgid "Configured extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:709
+#: neutron/plugins/ml2/managers.py:731
 #, python-format
 msgid "Loaded extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:720
+#: neutron/plugins/ml2/managers.py:742
 #, python-format
 msgid "Registered extension drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:726
+#: neutron/plugins/ml2/managers.py:748
 #, python-format
 msgid "Initializing extension driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:734
+#: neutron/plugins/ml2/managers.py:756
 #, python-format
 msgid "Got %(alias)s extension from driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:783
+#: neutron/plugins/ml2/managers.py:805
 #, python-format
 msgid "Extended network dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:790
+#: neutron/plugins/ml2/managers.py:812
 #, python-format
 msgid "Extended subnet dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:797
+#: neutron/plugins/ml2/managers.py:819
 #, python-format
 msgid "Extended port dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:151
+#: neutron/plugins/ml2/plugin.py:146
 msgid "Modular L2 Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:288
+#: neutron/plugins/ml2/plugin.py:294
 #, python-format
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr "Tentative %(count)s de liaison port %(port)s"
 
-#: neutron/plugins/ml2/plugin.py:685
+#: neutron/plugins/ml2/plugin.py:691
 #, python-format
 msgid "Port %s was deleted concurrently"
 msgstr "Le port %s a été effacé en même temps"
 
-#: neutron/plugins/ml2/plugin.py:696
+#: neutron/plugins/ml2/plugin.py:702
 #, python-format
 msgid "Subnet %s was deleted concurrently"
 msgstr "Le sous-réseau %s a été effacé en même temps"
 
-#: neutron/plugins/ml2/plugin.py:1352
+#: neutron/plugins/ml2/plugin.py:1358
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
@@ -904,7 +894,7 @@ msgstr "Configuration complète de l'équipement %s"
 msgid "Ancillary Port %s added"
 msgstr "Port auxiliaire %s ajouté"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1550
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1549
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "Tunnel d'agent désynchronisé avec le plug-in !"
 
index dc7928f4469d885a950771a90b2b24137fa06dc1..56caad367b9d4a29a8efc87e5cb5410ab07f607d 100644 (file)
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-04-16 06:13+0000\n"
-"PO-Revision-Date: 2015-04-10 13:03+0000\n"
+"POT-Creation-Date: 2015-04-24 06:13+0000\n"
+"PO-Revision-Date: 2015-04-23 18:15+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Italian (http://www.transifex.com/projects/p/neutron/language/"
 "it/)\n"
@@ -57,74 +57,74 @@ msgstr ""
 msgid "Neutron service started, listening on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:778
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr "%(method)s %(url)s"
 
-#: neutron/wsgi.py:796
+#: neutron/wsgi.py:795
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr "Generata eccezione HTTP: %s"
 
-#: neutron/wsgi.py:812
+#: neutron/wsgi.py:811
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr "%(url)s restituito con HTTP %(status)d"
 
-#: neutron/wsgi.py:815
+#: neutron/wsgi.py:814
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s ha restituito un errore: %(exception)s"
 
-#: neutron/agent/securitygroups_rpc.py:82
+#: neutron/agent/securitygroups_rpc.py:78
 msgid "Disabled security-group extension."
 msgstr "Estensione di security-group disabilitata."
 
-#: neutron/agent/securitygroups_rpc.py:84
+#: neutron/agent/securitygroups_rpc.py:80
 msgid "Disabled allowed-address-pairs extension."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:214
+#: neutron/agent/securitygroups_rpc.py:135
 #, python-format
 msgid ""
 "Skipping method %s as firewall is disabled or configured as "
 "NoopFirewallDriver."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:226
+#: neutron/agent/securitygroups_rpc.py:147
 #, python-format
 msgid "Preparing filters for devices %s"
 msgstr "Preparazione filtri per i dispositivi %s"
 
-#: neutron/agent/securitygroups_rpc.py:256
+#: neutron/agent/securitygroups_rpc.py:177
 #, python-format
 msgid "Security group rule updated %r"
 msgstr "Regola gruppo di sicurezza aggiornata %r"
 
-#: neutron/agent/securitygroups_rpc.py:263
+#: neutron/agent/securitygroups_rpc.py:184
 #, python-format
 msgid "Security group member updated %r"
 msgstr "Membro gruppo di sicurezza aggiornato %r"
 
-#: neutron/agent/securitygroups_rpc.py:285
+#: neutron/agent/securitygroups_rpc.py:206
 msgid "Provider rule updated"
 msgstr "Provider regola aggiornato"
 
-#: neutron/agent/securitygroups_rpc.py:297
+#: neutron/agent/securitygroups_rpc.py:218
 #, python-format
 msgid "Remove device filter for %r"
 msgstr "Rimuovi filtro dispositivo per %r"
 
-#: neutron/agent/securitygroups_rpc.py:307
+#: neutron/agent/securitygroups_rpc.py:228
 msgid "Refresh firewall rules"
 msgstr "Aggiorna regole firewall"
 
-#: neutron/agent/securitygroups_rpc.py:311
+#: neutron/agent/securitygroups_rpc.py:232
 msgid "No ports here to refresh firewall"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:410
+#: neutron/agent/common/ovs_lib.py:414
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
@@ -141,13 +141,13 @@ msgstr "Stato sincronizzazione"
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:586 neutron/agent/l3/agent.py:609
+#: neutron/agent/dhcp/agent.py:586 neutron/agent/l3/agent.py:619
 #: neutron/services/metering/agents/metering_agent.py:286
 #, python-format
 msgid "agent_updated by server side %s!"
 msgstr "agent_updated dal lato server %s!"
 
-#: neutron/agent/l3/agent.py:540
+#: neutron/agent/l3/agent.py:550
 msgid "L3 agent started"
 msgstr "Agent L3 avviato"
 
@@ -167,7 +167,7 @@ msgstr ""
 msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:657
+#: neutron/agent/linux/dhcp.py:659
 #, python-format
 msgid ""
 "Cannot apply dhcp option %(opt)s because it's ip_version %(version)d is not "
@@ -211,16 +211,6 @@ msgstr ""
 msgid "%(action)s failed (client error): %(exc)s"
 msgstr ""
 
-#: neutron/callbacks/manager.py:135
-#, python-format
-msgid "Notify callbacks for %(resource)s, %(event)s"
-msgstr ""
-
-#: neutron/callbacks/manager.py:142
-#, python-format
-msgid "Calling callback %s"
-msgstr ""
-
 #: neutron/cmd/ovs_cleanup.py:73
 #, python-format
 msgid "Deleting port: %s"
@@ -238,7 +228,7 @@ msgstr "Ripulitura di OVS completata correttamente"
 #: neutron/cmd/eventlet/plugins/hyperv_neutron_agent.py:43
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:261
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1729
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1728
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
 msgid "Agent initialized successfully, now running... "
 msgstr "Agent inizializzato correttamente, ora in esecuzione... "
@@ -261,25 +251,25 @@ msgstr "Configurazione file paste: %s"
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:161
+#: neutron/db/agentschedulers_db.py:165
 msgid ""
 "Skipping periodic DHCP agent status check because automatic network "
 "rescheduling is disabled."
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:196
+#: neutron/db/agentschedulers_db.py:200
 #, python-format
 msgid "Scheduling unhosted network %s"
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:203
+#: neutron/db/agentschedulers_db.py:207
 #, python-format
 msgid ""
 "Failed to schedule network %s, no eligible agents or it might be already "
 "scheduled by another server"
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:211
+#: neutron/db/agentschedulers_db.py:215
 #, python-format
 msgid "Adding network %(net)s to agent %(agent)%s on host %(host)s"
 msgstr ""
@@ -319,7 +309,7 @@ msgstr "Trovato un pool più grande della sottorete CIDR:%(start)s - %(end)s"
 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/db_base_plugin_v2.py:1567 neutron/plugins/ml2/plugin.py:883
+#: neutron/db/db_base_plugin_v2.py:1594 neutron/plugins/ml2/plugin.py:889
 #, python-format
 msgid ""
 "Found port (%(port_id)s, %(ip)s) having IP allocation on subnet %(subnet)s, "
@@ -332,7 +322,7 @@ msgid ""
 "is disabled."
 msgstr ""
 
-#: neutron/db/l3_db.py:1178
+#: neutron/db/l3_db.py:1173
 #, 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"
@@ -342,12 +332,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:539
+#: neutron/db/l3_dvr_db.py:541
 #, python-format
 msgid "Agent Gateway port does not exist, so create one: %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:623
+#: neutron/db/l3_dvr_db.py:624
 #, python-format
 msgid "SNAT interface port list does not exist, so create one: %s"
 msgstr ""
@@ -612,7 +602,7 @@ msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr "LinuxBridge Agent RPC Daemon avviato!"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:978
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1522
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1521
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:251
 msgid "Agent out of sync with plugin!"
 msgstr "Agent non sincronizzato con il plugin!"
@@ -629,111 +619,111 @@ msgid ""
 "Added segment %(id)s of type %(network_type)s for network %(network_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:44
+#: neutron/plugins/ml2/managers.py:45
 #, python-format
 msgid "Configured type driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:49
+#: neutron/plugins/ml2/managers.py:50
 #, python-format
 msgid "Loaded type driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:65
+#: neutron/plugins/ml2/managers.py:67
 #, python-format
 msgid "Registered types: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:76
+#: neutron/plugins/ml2/managers.py:78
 #, python-format
 msgid "Tenant network_types: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:162
+#: neutron/plugins/ml2/managers.py:168
 #, python-format
 msgid "Initializing driver for type '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:271
+#: neutron/plugins/ml2/managers.py:293
 #, python-format
 msgid "Configured mechanism driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:277
+#: neutron/plugins/ml2/managers.py:299
 #, python-format
 msgid "Loaded mechanism driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:289
+#: neutron/plugins/ml2/managers.py:311
 #, python-format
 msgid "Registered mechanism drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:294
+#: neutron/plugins/ml2/managers.py:316
 #, python-format
 msgid "Initializing mechanism driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:703
+#: neutron/plugins/ml2/managers.py:725
 #, python-format
 msgid "Configured extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:709
+#: neutron/plugins/ml2/managers.py:731
 #, python-format
 msgid "Loaded extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:720
+#: neutron/plugins/ml2/managers.py:742
 #, python-format
 msgid "Registered extension drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:726
+#: neutron/plugins/ml2/managers.py:748
 #, python-format
 msgid "Initializing extension driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:734
+#: neutron/plugins/ml2/managers.py:756
 #, python-format
 msgid "Got %(alias)s extension from driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:783
+#: neutron/plugins/ml2/managers.py:805
 #, python-format
 msgid "Extended network dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:790
+#: neutron/plugins/ml2/managers.py:812
 #, python-format
 msgid "Extended subnet dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:797
+#: neutron/plugins/ml2/managers.py:819
 #, python-format
 msgid "Extended port dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:151
+#: neutron/plugins/ml2/plugin.py:146
 msgid "Modular L2 Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:288
+#: neutron/plugins/ml2/plugin.py:294
 #, python-format
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:685
+#: neutron/plugins/ml2/plugin.py:691
 #, python-format
 msgid "Port %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
+#: neutron/plugins/ml2/plugin.py:702
 #, python-format
 msgid "Subnet %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1352
+#: neutron/plugins/ml2/plugin.py:1358
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
@@ -893,7 +883,7 @@ msgstr ""
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1550
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1549
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "Il tunnel agent non è sincronizzato con il plugin!"
 
index dfd024374397f6348514e143eaba460c3374ef30..fa7c57f05ef35adef0c3864773a20bb80d3f90e8 100644 (file)
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-04-16 06:13+0000\n"
-"PO-Revision-Date: 2015-04-10 13:03+0000\n"
+"POT-Creation-Date: 2015-04-24 06:13+0000\n"
+"PO-Revision-Date: 2015-04-23 18:15+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Japanese (http://www.transifex.com/projects/p/neutron/"
 "language/ja/)\n"
@@ -57,74 +57,74 @@ msgstr ""
 msgid "Neutron service started, listening on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:778
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr "%(method)s %(url)s"
 
-#: neutron/wsgi.py:796
+#: neutron/wsgi.py:795
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr "HTTP 例外がスローされました: %s"
 
-#: neutron/wsgi.py:812
+#: neutron/wsgi.py:811
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr "HTTP %(status)d の %(url)s が返されました"
 
-#: neutron/wsgi.py:815
+#: neutron/wsgi.py:814
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s が障害を返しました: %(exception)s"
 
-#: neutron/agent/securitygroups_rpc.py:82
+#: neutron/agent/securitygroups_rpc.py:78
 msgid "Disabled security-group extension."
 msgstr "security-group 拡張を無効にしました。"
 
-#: neutron/agent/securitygroups_rpc.py:84
+#: neutron/agent/securitygroups_rpc.py:80
 msgid "Disabled allowed-address-pairs extension."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:214
+#: neutron/agent/securitygroups_rpc.py:135
 #, python-format
 msgid ""
 "Skipping method %s as firewall is disabled or configured as "
 "NoopFirewallDriver."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:226
+#: neutron/agent/securitygroups_rpc.py:147
 #, python-format
 msgid "Preparing filters for devices %s"
 msgstr "デバイス %s のフィルターを準備中"
 
-#: neutron/agent/securitygroups_rpc.py:256
+#: neutron/agent/securitygroups_rpc.py:177
 #, python-format
 msgid "Security group rule updated %r"
 msgstr "セキュリティー・グループ・ルールが %r を更新しました"
 
-#: neutron/agent/securitygroups_rpc.py:263
+#: neutron/agent/securitygroups_rpc.py:184
 #, python-format
 msgid "Security group member updated %r"
 msgstr "セキュリティー・グループ・メンバーが %r を更新しました"
 
-#: neutron/agent/securitygroups_rpc.py:285
+#: neutron/agent/securitygroups_rpc.py:206
 msgid "Provider rule updated"
 msgstr "プロバイダー・ルールが更新されました"
 
-#: neutron/agent/securitygroups_rpc.py:297
+#: neutron/agent/securitygroups_rpc.py:218
 #, python-format
 msgid "Remove device filter for %r"
 msgstr "%r のデバイス・フィルターを削除"
 
-#: neutron/agent/securitygroups_rpc.py:307
+#: neutron/agent/securitygroups_rpc.py:228
 msgid "Refresh firewall rules"
 msgstr "ファイアウォール・ルールの最新表示"
 
-#: neutron/agent/securitygroups_rpc.py:311
+#: neutron/agent/securitygroups_rpc.py:232
 msgid "No ports here to refresh firewall"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:410
+#: neutron/agent/common/ovs_lib.py:414
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
@@ -141,13 +141,13 @@ msgstr "状態の同期中"
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:586 neutron/agent/l3/agent.py:609
+#: neutron/agent/dhcp/agent.py:586 neutron/agent/l3/agent.py:619
 #: neutron/services/metering/agents/metering_agent.py:286
 #, python-format
 msgid "agent_updated by server side %s!"
 msgstr "サーバー・サイド %s による agent_updated!"
 
-#: neutron/agent/l3/agent.py:540
+#: neutron/agent/l3/agent.py:550
 msgid "L3 agent started"
 msgstr "L3 エージェントが始動しました"
 
@@ -167,7 +167,7 @@ msgstr ""
 msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:657
+#: neutron/agent/linux/dhcp.py:659
 #, python-format
 msgid ""
 "Cannot apply dhcp option %(opt)s because it's ip_version %(version)d is not "
@@ -211,16 +211,6 @@ msgstr ""
 msgid "%(action)s failed (client error): %(exc)s"
 msgstr ""
 
-#: neutron/callbacks/manager.py:135
-#, python-format
-msgid "Notify callbacks for %(resource)s, %(event)s"
-msgstr ""
-
-#: neutron/callbacks/manager.py:142
-#, python-format
-msgid "Calling callback %s"
-msgstr ""
-
 #: neutron/cmd/ovs_cleanup.py:73
 #, python-format
 msgid "Deleting port: %s"
@@ -238,7 +228,7 @@ msgstr "OVS のクリーンアップが正常に完了しました"
 #: neutron/cmd/eventlet/plugins/hyperv_neutron_agent.py:43
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:261
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1729
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1728
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
 msgid "Agent initialized successfully, now running... "
 msgstr "エージェントが正常に初期化されました。現在実行中です... "
@@ -261,25 +251,25 @@ msgstr "構成貼り付けファイル: %s"
 msgid "IPv6 is not enabled on this system."
 msgstr " このシステムでは、 IPv6が有効ではありません。"
 
-#: neutron/db/agentschedulers_db.py:161
+#: neutron/db/agentschedulers_db.py:165
 msgid ""
 "Skipping periodic DHCP agent status check because automatic network "
 "rescheduling is disabled."
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:196
+#: neutron/db/agentschedulers_db.py:200
 #, python-format
 msgid "Scheduling unhosted network %s"
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:203
+#: neutron/db/agentschedulers_db.py:207
 #, python-format
 msgid ""
 "Failed to schedule network %s, no eligible agents or it might be already "
 "scheduled by another server"
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:211
+#: neutron/db/agentschedulers_db.py:215
 #, python-format
 msgid "Adding network %(net)s to agent %(agent)%s on host %(host)s"
 msgstr ""
@@ -318,7 +308,7 @@ msgstr ""
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr "オーバーラップする範囲が見つかりました: %(l_range)s から %(r_range)s"
 
-#: neutron/db/db_base_plugin_v2.py:1567 neutron/plugins/ml2/plugin.py:883
+#: neutron/db/db_base_plugin_v2.py:1594 neutron/plugins/ml2/plugin.py:889
 #, python-format
 msgid ""
 "Found port (%(port_id)s, %(ip)s) having IP allocation on subnet %(subnet)s, "
@@ -331,7 +321,7 @@ msgid ""
 "is disabled."
 msgstr ""
 
-#: neutron/db/l3_db.py:1178
+#: neutron/db/l3_db.py:1173
 #, python-format
 msgid "Skipping port %s as no IP is configure on it"
 msgstr "ポート %s には IP が構成されていないため、このポートをスキップします"
@@ -341,12 +331,12 @@ msgstr "ポート %s には IP が構成されていないため、このポー
 msgid "Centralizing distributed router %s is not supported"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:539
+#: neutron/db/l3_dvr_db.py:541
 #, python-format
 msgid "Agent Gateway port does not exist, so create one: %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:623
+#: neutron/db/l3_dvr_db.py:624
 #, python-format
 msgid "SNAT interface port list does not exist, so create one: %s"
 msgstr ""
@@ -611,7 +601,7 @@ msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr "LinuxBridge Agent RPC デーモンが開始しました。"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:978
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1522
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1521
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:251
 msgid "Agent out of sync with plugin!"
 msgstr "エージェントがプラグインと非同期です。"
@@ -628,111 +618,111 @@ msgid ""
 "Added segment %(id)s of type %(network_type)s for network %(network_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:44
+#: neutron/plugins/ml2/managers.py:45
 #, python-format
 msgid "Configured type driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:49
+#: neutron/plugins/ml2/managers.py:50
 #, python-format
 msgid "Loaded type driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:65
+#: neutron/plugins/ml2/managers.py:67
 #, python-format
 msgid "Registered types: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:76
+#: neutron/plugins/ml2/managers.py:78
 #, python-format
 msgid "Tenant network_types: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:162
+#: neutron/plugins/ml2/managers.py:168
 #, python-format
 msgid "Initializing driver for type '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:271
+#: neutron/plugins/ml2/managers.py:293
 #, python-format
 msgid "Configured mechanism driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:277
+#: neutron/plugins/ml2/managers.py:299
 #, python-format
 msgid "Loaded mechanism driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:289
+#: neutron/plugins/ml2/managers.py:311
 #, python-format
 msgid "Registered mechanism drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:294
+#: neutron/plugins/ml2/managers.py:316
 #, python-format
 msgid "Initializing mechanism driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:703
+#: neutron/plugins/ml2/managers.py:725
 #, python-format
 msgid "Configured extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:709
+#: neutron/plugins/ml2/managers.py:731
 #, python-format
 msgid "Loaded extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:720
+#: neutron/plugins/ml2/managers.py:742
 #, python-format
 msgid "Registered extension drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:726
+#: neutron/plugins/ml2/managers.py:748
 #, python-format
 msgid "Initializing extension driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:734
+#: neutron/plugins/ml2/managers.py:756
 #, python-format
 msgid "Got %(alias)s extension from driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:783
+#: neutron/plugins/ml2/managers.py:805
 #, python-format
 msgid "Extended network dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:790
+#: neutron/plugins/ml2/managers.py:812
 #, python-format
 msgid "Extended subnet dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:797
+#: neutron/plugins/ml2/managers.py:819
 #, python-format
 msgid "Extended port dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:151
+#: neutron/plugins/ml2/plugin.py:146
 msgid "Modular L2 Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:288
+#: neutron/plugins/ml2/plugin.py:294
 #, python-format
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:685
+#: neutron/plugins/ml2/plugin.py:691
 #, python-format
 msgid "Port %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
+#: neutron/plugins/ml2/plugin.py:702
 #, python-format
 msgid "Subnet %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1352
+#: neutron/plugins/ml2/plugin.py:1358
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
@@ -895,7 +885,7 @@ msgstr ""
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1550
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1549
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "エージェント・トンネルがプラグインと非同期です"
 
index b115f294f09f6f6c6c2a33d73fb34237d5a6ed8f..b5c4a46e5331bcebdb5897544e8e3b67df5211ef 100644 (file)
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-04-16 06:13+0000\n"
-"PO-Revision-Date: 2015-04-10 13:03+0000\n"
+"POT-Creation-Date: 2015-04-24 06:13+0000\n"
+"PO-Revision-Date: 2015-04-23 18:15+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,74 +56,74 @@ msgstr ""
 msgid "Neutron service started, listening on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:778
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr "%(method)s %(url)s"
 
-#: neutron/wsgi.py:796
+#: neutron/wsgi.py:795
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr "HTTP 예외 처리: %s"
 
-#: neutron/wsgi.py:812
+#: neutron/wsgi.py:811
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr "%(url)s이(가) HTTP %(status)d(으)로 리턴되었음"
 
-#: neutron/wsgi.py:815
+#: neutron/wsgi.py:814
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s이(가) 결함을 리턴함: %(exception)s"
 
-#: neutron/agent/securitygroups_rpc.py:82
+#: neutron/agent/securitygroups_rpc.py:78
 msgid "Disabled security-group extension."
 msgstr "보안 그룹 확장을 사용하지 않습니다. "
 
-#: neutron/agent/securitygroups_rpc.py:84
+#: neutron/agent/securitygroups_rpc.py:80
 msgid "Disabled allowed-address-pairs extension."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:214
+#: neutron/agent/securitygroups_rpc.py:135
 #, python-format
 msgid ""
 "Skipping method %s as firewall is disabled or configured as "
 "NoopFirewallDriver."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:226
+#: neutron/agent/securitygroups_rpc.py:147
 #, python-format
 msgid "Preparing filters for devices %s"
 msgstr "%s 디바이스에 대한 필터 준비"
 
-#: neutron/agent/securitygroups_rpc.py:256
+#: neutron/agent/securitygroups_rpc.py:177
 #, python-format
 msgid "Security group rule updated %r"
 msgstr "보안 그룹 규칙이 %r을(를) 업데이트함"
 
-#: neutron/agent/securitygroups_rpc.py:263
+#: neutron/agent/securitygroups_rpc.py:184
 #, python-format
 msgid "Security group member updated %r"
 msgstr "보안 그룹 멤버가 %r을(를) 업데이트함"
 
-#: neutron/agent/securitygroups_rpc.py:285
+#: neutron/agent/securitygroups_rpc.py:206
 msgid "Provider rule updated"
 msgstr "제공자 규칙이 업데이트됨"
 
-#: neutron/agent/securitygroups_rpc.py:297
+#: neutron/agent/securitygroups_rpc.py:218
 #, python-format
 msgid "Remove device filter for %r"
 msgstr "%r의 디바이스 필터 제거"
 
-#: neutron/agent/securitygroups_rpc.py:307
+#: neutron/agent/securitygroups_rpc.py:228
 msgid "Refresh firewall rules"
 msgstr "방화벽 규칙 새로 고치기"
 
-#: neutron/agent/securitygroups_rpc.py:311
+#: neutron/agent/securitygroups_rpc.py:232
 msgid "No ports here to refresh firewall"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:410
+#: neutron/agent/common/ovs_lib.py:414
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
@@ -140,13 +140,13 @@ msgstr "상태 동기화 중"
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:586 neutron/agent/l3/agent.py:609
+#: neutron/agent/dhcp/agent.py:586 neutron/agent/l3/agent.py:619
 #: neutron/services/metering/agents/metering_agent.py:286
 #, python-format
 msgid "agent_updated by server side %s!"
 msgstr "서버측 %s!에 의한 agent_updated"
 
-#: neutron/agent/l3/agent.py:540
+#: neutron/agent/l3/agent.py:550
 msgid "L3 agent started"
 msgstr "L3 에이전트가 시작됨"
 
@@ -166,7 +166,7 @@ msgstr ""
 msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:657
+#: neutron/agent/linux/dhcp.py:659
 #, python-format
 msgid ""
 "Cannot apply dhcp option %(opt)s because it's ip_version %(version)d is not "
@@ -210,16 +210,6 @@ msgstr ""
 msgid "%(action)s failed (client error): %(exc)s"
 msgstr ""
 
-#: neutron/callbacks/manager.py:135
-#, python-format
-msgid "Notify callbacks for %(resource)s, %(event)s"
-msgstr ""
-
-#: neutron/callbacks/manager.py:142
-#, python-format
-msgid "Calling callback %s"
-msgstr ""
-
 #: neutron/cmd/ovs_cleanup.py:73
 #, python-format
 msgid "Deleting port: %s"
@@ -237,7 +227,7 @@ msgstr "OVS 정리가 완료됨"
 #: neutron/cmd/eventlet/plugins/hyperv_neutron_agent.py:43
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:261
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1729
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1728
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
 msgid "Agent initialized successfully, now running... "
 msgstr "에이전트가 초기화되었으며, 지금 실행 중... "
@@ -260,25 +250,25 @@ msgstr "구성 붙여넣기 파일: %s"
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:161
+#: neutron/db/agentschedulers_db.py:165
 msgid ""
 "Skipping periodic DHCP agent status check because automatic network "
 "rescheduling is disabled."
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:196
+#: neutron/db/agentschedulers_db.py:200
 #, python-format
 msgid "Scheduling unhosted network %s"
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:203
+#: neutron/db/agentschedulers_db.py:207
 #, python-format
 msgid ""
 "Failed to schedule network %s, no eligible agents or it might be already "
 "scheduled by another server"
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:211
+#: neutron/db/agentschedulers_db.py:215
 #, python-format
 msgid "Adding network %(net)s to agent %(agent)%s on host %(host)s"
 msgstr ""
@@ -316,7 +306,7 @@ msgstr "서브넷 CIDR보다 큰 풀 발견: %(start)s - %(end)s"
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr "겹치는 범위 발견: %(l_range)s 및 %(r_range)s"
 
-#: neutron/db/db_base_plugin_v2.py:1567 neutron/plugins/ml2/plugin.py:883
+#: neutron/db/db_base_plugin_v2.py:1594 neutron/plugins/ml2/plugin.py:889
 #, python-format
 msgid ""
 "Found port (%(port_id)s, %(ip)s) having IP allocation on subnet %(subnet)s, "
@@ -329,7 +319,7 @@ msgid ""
 "is disabled."
 msgstr ""
 
-#: neutron/db/l3_db.py:1178
+#: neutron/db/l3_db.py:1173
 #, python-format
 msgid "Skipping port %s as no IP is configure on it"
 msgstr "구성된 IP가 없어서 포트 %s을(를) 건너뜀"
@@ -339,12 +329,12 @@ msgstr "구성된 IP가 없어서 포트 %s을(를) 건너뜀"
 msgid "Centralizing distributed router %s is not supported"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:539
+#: neutron/db/l3_dvr_db.py:541
 #, python-format
 msgid "Agent Gateway port does not exist, so create one: %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:623
+#: neutron/db/l3_dvr_db.py:624
 #, python-format
 msgid "SNAT interface port list does not exist, so create one: %s"
 msgstr ""
@@ -607,7 +597,7 @@ msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr "LinuxBridge 에이전트 RPC 디먼이 시작되었습니다!"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:978
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1522
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1521
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:251
 msgid "Agent out of sync with plugin!"
 msgstr "에이전트가 플러그인과 동기화되지 않았습니다!"
@@ -624,111 +614,111 @@ msgid ""
 "Added segment %(id)s of type %(network_type)s for network %(network_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:44
+#: neutron/plugins/ml2/managers.py:45
 #, python-format
 msgid "Configured type driver names: %s"
 msgstr "형식 드라이버 이름을 설정했습니다: %s"
 
-#: neutron/plugins/ml2/managers.py:49
+#: neutron/plugins/ml2/managers.py:50
 #, python-format
 msgid "Loaded type driver names: %s"
 msgstr "형식 드라이버 이름을 불러왔습니다: %s"
 
-#: neutron/plugins/ml2/managers.py:65
+#: neutron/plugins/ml2/managers.py:67
 #, python-format
 msgid "Registered types: %s"
 msgstr "등록된 형식: %s"
 
-#: neutron/plugins/ml2/managers.py:76
+#: neutron/plugins/ml2/managers.py:78
 #, python-format
 msgid "Tenant network_types: %s"
 msgstr "network_types를 임대합니다: %s"
 
-#: neutron/plugins/ml2/managers.py:162
+#: neutron/plugins/ml2/managers.py:168
 #, python-format
 msgid "Initializing driver for type '%s'"
 msgstr "'%s' 형식 드라이버 초기화중"
 
-#: neutron/plugins/ml2/managers.py:271
+#: neutron/plugins/ml2/managers.py:293
 #, python-format
 msgid "Configured mechanism driver names: %s"
 msgstr "매커니즘 드라이버 이름을 설정했습니다: %s"
 
-#: neutron/plugins/ml2/managers.py:277
+#: neutron/plugins/ml2/managers.py:299
 #, python-format
 msgid "Loaded mechanism driver names: %s"
 msgstr "매커니즘 드라이버 이름을 불러왔습니다: %s"
 
-#: neutron/plugins/ml2/managers.py:289
+#: neutron/plugins/ml2/managers.py:311
 #, python-format
 msgid "Registered mechanism drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:294
+#: neutron/plugins/ml2/managers.py:316
 #, python-format
 msgid "Initializing mechanism driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:703
+#: neutron/plugins/ml2/managers.py:725
 #, python-format
 msgid "Configured extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:709
+#: neutron/plugins/ml2/managers.py:731
 #, python-format
 msgid "Loaded extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:720
+#: neutron/plugins/ml2/managers.py:742
 #, python-format
 msgid "Registered extension drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:726
+#: neutron/plugins/ml2/managers.py:748
 #, python-format
 msgid "Initializing extension driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:734
+#: neutron/plugins/ml2/managers.py:756
 #, python-format
 msgid "Got %(alias)s extension from driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:783
+#: neutron/plugins/ml2/managers.py:805
 #, python-format
 msgid "Extended network dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:790
+#: neutron/plugins/ml2/managers.py:812
 #, python-format
 msgid "Extended subnet dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:797
+#: neutron/plugins/ml2/managers.py:819
 #, python-format
 msgid "Extended port dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:151
+#: neutron/plugins/ml2/plugin.py:146
 msgid "Modular L2 Plugin initialization complete"
 msgstr "모듈러 L2 플러그인 초기화를 완료했습니다"
 
-#: neutron/plugins/ml2/plugin.py:288
+#: neutron/plugins/ml2/plugin.py:294
 #, python-format
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:685
+#: neutron/plugins/ml2/plugin.py:691
 #, python-format
 msgid "Port %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
+#: neutron/plugins/ml2/plugin.py:702
 #, python-format
 msgid "Subnet %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1352
+#: neutron/plugins/ml2/plugin.py:1358
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
@@ -888,7 +878,7 @@ msgstr ""
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1550
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1549
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "에이전트 터널이 플러그인과 동기화되지 않았습니다!"
 
index a7acbfade6d9664f5a01911207c79b553e3daaa2..c52c2cf597b94f7f7625294cf2532aaa5ab7c46a 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron 2015.2.dev68\n"
+"Project-Id-Version: neutron 2015.2.dev178\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-04-16 06:13+0000\n"
+"POT-Creation-Date: 2015-04-24 06:13+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:148
+#: neutron/wsgi.py:147
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:786
+#: neutron/wsgi.py:785
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:790
+#: neutron/wsgi.py:789
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:799
+#: neutron/wsgi.py:798
 msgid "Internal error"
 msgstr ""
 
@@ -89,7 +89,7 @@ msgstr ""
 msgid "Timed out retrieving ofport on port %(pname)s. Exception: %(exception)s"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:506
+#: neutron/agent/common/ovs_lib.py:510
 #, python-format
 msgid "OVS flows could not be applied on bridge %s"
 msgstr ""
@@ -113,7 +113,7 @@ msgstr ""
 msgid "Network %s info call failed."
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:577 neutron/agent/l3/agent.py:604
+#: neutron/agent/dhcp/agent.py:577 neutron/agent/l3/agent.py:614
 #: neutron/agent/metadata/agent.py:311
 #: neutron/plugins/hyperv/agent/l2_agent.py:94
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
@@ -129,7 +129,7 @@ msgstr ""
 msgid "Error importing interface driver '%s'"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:232 neutron/agent/linux/dhcp.py:787
+#: neutron/agent/l3/agent.py:232 neutron/agent/linux/dhcp.py:789
 msgid "An interface driver must be specified"
 msgstr ""
 
@@ -142,27 +142,32 @@ msgstr ""
 msgid "%s used in config as ipv6_gateway is not a valid IPv6 link-local address."
 msgstr ""
 
-#: neutron/agent/l3/agent.py:379
+#: neutron/agent/l3/agent.py:326
+#, python-format
+msgid "Error while deleting router %s"
+msgstr ""
+
+#: neutron/agent/l3/agent.py:390
 #, python-format
 msgid "The external network bridge '%s' does not exist"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:433
+#: neutron/agent/l3/agent.py:444
 #, python-format
 msgid "Failed to fetch router information for '%s'"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:457
+#: neutron/agent/l3/agent.py:467
 #, python-format
 msgid "Removing incompatible router '%s'"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:461
+#: neutron/agent/l3/agent.py:471
 #, python-format
 msgid "Failed to process compatible router '%s'"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:513
+#: neutron/agent/l3/agent.py:523
 msgid "Failed synchronizing routers due to RPC error"
 msgstr ""
 
@@ -239,7 +244,7 @@ msgstr ""
 msgid "Pidfile %s already exist. Daemon already running?"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:793
+#: neutron/agent/linux/dhcp.py:795
 #, python-format
 msgid "Error importing interface driver '%(driver)s': %(inner)s"
 msgstr ""
@@ -414,7 +419,7 @@ msgstr ""
 msgid "%s failed"
 msgstr ""
 
-#: neutron/callbacks/manager.py:145
+#: neutron/callbacks/manager.py:144
 #, python-format
 msgid "Error during notification for %(callback)s %(resource)s, %(event)s"
 msgstr ""
@@ -484,6 +489,10 @@ msgstr ""
 msgid "Check for native OVSDB support failed."
 msgstr ""
 
+#: neutron/cmd/sanity_check.py:152
+msgid "Cannot run ebtables. Please ensure that it is installed."
+msgstr ""
+
 #: neutron/cmd/sanity/checks.py:89
 #, python-format
 msgid "Unexpected exception while checking supported feature via command: %s"
@@ -509,24 +518,24 @@ msgid ""
 "downtime: %(threshold)s."
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:222
+#: neutron/db/agentschedulers_db.py:226
 #, python-format
 msgid "Failed to schedule network %s"
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:295
+#: neutron/db/agentschedulers_db.py:299
 #, python-format
 msgid ""
 "Unexpected exception occurred while removing network %(net)s from agent "
 "%(agent)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:937 neutron/plugins/ml2/plugin.py:559
+#: neutron/db/db_base_plugin_v2.py:937 neutron/plugins/ml2/plugin.py:565
 #, python-format
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1751
+#: neutron/db/db_base_plugin_v2.py:1778
 #, python-format
 msgid "Unable to generate mac address after %s attempts"
 msgstr ""
@@ -550,7 +559,7 @@ msgstr ""
 msgid "Exception encountered during router rescheduling."
 msgstr ""
 
-#: neutron/db/l3_db.py:539
+#: neutron/db/l3_db.py:540
 msgid "Cannot have multiple IPv4 subnets on router port"
 msgstr ""
 
@@ -693,8 +702,8 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:255
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1712
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1724
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1711
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1723
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -750,151 +759,156 @@ msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/ml2/db.py:242 neutron/plugins/ml2/db.py:327
-#: neutron/plugins/ml2/plugin.py:1326
+#: neutron/plugins/ml2/plugin.py:1332
 #, python-format
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:57
+#: neutron/plugins/ml2/managers.py:59
 #, python-format
 msgid ""
 "Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'"
 " is already registered for type '%(type)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:73
+#: neutron/plugins/ml2/managers.py:75
 #, python-format
 msgid "No type driver for tenant network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:145
+#: neutron/plugins/ml2/managers.py:82
+#, python-format
+msgid "No type driver for external network_type: %s. Service terminated!"
+msgstr ""
+
+#: neutron/plugins/ml2/managers.py:151
 #, python-format
 msgid "Network %s has no segments"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:228 neutron/plugins/ml2/managers.py:255
+#: neutron/plugins/ml2/managers.py:250 neutron/plugins/ml2/managers.py:277
 #, python-format
 msgid "Failed to release segment '%s' because network type is not supported."
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:330
+#: neutron/plugins/ml2/managers.py:352
 #, python-format
 msgid "Mechanism driver '%(name)s' failed in %(method)s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:616 neutron/plugins/ml2/managers.py:678
+#: neutron/plugins/ml2/managers.py:638 neutron/plugins/ml2/managers.py:700
 #, python-format
 msgid "Failed to bind port %(port)s on host %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:631
+#: neutron/plugins/ml2/managers.py:653
 #, python-format
 msgid ""
 "Exceeded maximum binding levels attempting to bind port %(port)s on host "
 "%(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:674
+#: neutron/plugins/ml2/managers.py:696
 #, python-format
 msgid "Mechanism driver %s failed in bind_port"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:745
+#: neutron/plugins/ml2/managers.py:767
 #, python-format
 msgid "Extension driver '%(name)s' failed in %(method)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:282
+#: neutron/plugins/ml2/plugin.py:288
 #, python-format
 msgid "Failed to commit binding results for %(port)s after %(max)s tries"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:439
+#: neutron/plugins/ml2/plugin.py:445
 #, python-format
 msgid "Serialized vif_details DB value '%(value)s' for port %(port)s is invalid"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:450
+#: neutron/plugins/ml2/plugin.py:456
 #, python-format
 msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:536
+#: neutron/plugins/ml2/plugin.py:542
 #, python-format
 msgid "Could not find %s to delete."
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:539
+#: neutron/plugins/ml2/plugin.py:545
 #, python-format
 msgid "Could not delete %(res)s %(id)s."
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:572
+#: neutron/plugins/ml2/plugin.py:578
 #, python-format
 msgid ""
 "mechanism_manager.create_%(res)s_postcommit failed for %(res)s: "
 "'%(failed_id)s'. Deleting %(res)ss %(resource_ids)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:618
+#: neutron/plugins/ml2/plugin.py:624
 #, python-format
 msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:688
+#: neutron/plugins/ml2/plugin.py:694
 #, python-format
 msgid "Exception auto-deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:700
+#: neutron/plugins/ml2/plugin.py:706
 #, python-format
 msgid "Exception auto-deleting subnet %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:782
+#: neutron/plugins/ml2/plugin.py:788
 msgid "mechanism_manager.delete_network_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:803
+#: neutron/plugins/ml2/plugin.py:809
 #, python-format
 msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:924
+#: neutron/plugins/ml2/plugin.py:930
 #, python-format
 msgid "Exception deleting fixed_ip from port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:933
+#: neutron/plugins/ml2/plugin.py:939
 msgid "mechanism_manager.delete_subnet_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:998
+#: neutron/plugins/ml2/plugin.py:1004
 #, python-format
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1010
+#: neutron/plugins/ml2/plugin.py:1016
 #, python-format
 msgid "_bind_port_if_needed failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1040
+#: neutron/plugins/ml2/plugin.py:1046
 #, python-format
 msgid "_bind_port_if_needed failed. Deleting all ports from create bulk '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1185
+#: neutron/plugins/ml2/plugin.py:1191
 #, python-format
 msgid "No Host supplied to bind DVR Port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1307
+#: neutron/plugins/ml2/plugin.py:1313
 #, python-format
 msgid "mechanism_manager.delete_port_postcommit failed for port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1339
+#: neutron/plugins/ml2/plugin.py:1345
 #, python-format
 msgid "Binding info for DVR port %s not found"
 msgstr ""
@@ -1155,11 +1169,11 @@ msgid ""
 " port details from server"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1554
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1553
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1625
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1624
 msgid "Error while processing VIF ports"
 msgstr ""
 
index cb4d5b288691603c2a93ed109c6950ac3e2dd9c3..3129d37c7092a3a915385c918787f0fde4b3a512 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron 2015.2.dev68\n"
+"Project-Id-Version: neutron 2015.2.dev178\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-04-16 06:13+0000\n"
+"POT-Creation-Date: 2015-04-24 06:13+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,74 +55,74 @@ msgstr ""
 msgid "Neutron service started, listening on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:778
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:796
+#: neutron/wsgi.py:795
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:812
+#: neutron/wsgi.py:811
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:815
+#: neutron/wsgi.py:814
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:82
+#: neutron/agent/securitygroups_rpc.py:78
 msgid "Disabled security-group extension."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:84
+#: neutron/agent/securitygroups_rpc.py:80
 msgid "Disabled allowed-address-pairs extension."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:214
+#: neutron/agent/securitygroups_rpc.py:135
 #, python-format
 msgid ""
 "Skipping method %s as firewall is disabled or configured as "
 "NoopFirewallDriver."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:226
+#: neutron/agent/securitygroups_rpc.py:147
 #, python-format
 msgid "Preparing filters for devices %s"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:256
+#: neutron/agent/securitygroups_rpc.py:177
 #, python-format
 msgid "Security group rule updated %r"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:263
+#: neutron/agent/securitygroups_rpc.py:184
 #, python-format
 msgid "Security group member updated %r"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:285
+#: neutron/agent/securitygroups_rpc.py:206
 msgid "Provider rule updated"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:297
+#: neutron/agent/securitygroups_rpc.py:218
 #, python-format
 msgid "Remove device filter for %r"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:307
+#: neutron/agent/securitygroups_rpc.py:228
 msgid "Refresh firewall rules"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:311
+#: neutron/agent/securitygroups_rpc.py:232
 msgid "No ports here to refresh firewall"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:410
+#: neutron/agent/common/ovs_lib.py:414
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
@@ -139,13 +139,13 @@ msgstr ""
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:586 neutron/agent/l3/agent.py:609
+#: neutron/agent/dhcp/agent.py:586 neutron/agent/l3/agent.py:619
 #: neutron/services/metering/agents/metering_agent.py:286
 #, python-format
 msgid "agent_updated by server side %s!"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:540
+#: neutron/agent/l3/agent.py:550
 msgid "L3 agent started"
 msgstr ""
 
@@ -166,7 +166,7 @@ msgstr ""
 msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:657
+#: neutron/agent/linux/dhcp.py:659
 #, python-format
 msgid ""
 "Cannot apply dhcp option %(opt)s because it's ip_version %(version)d is "
@@ -207,16 +207,6 @@ msgstr ""
 msgid "%(action)s failed (client error): %(exc)s"
 msgstr ""
 
-#: neutron/callbacks/manager.py:135
-#, python-format
-msgid "Notify callbacks for %(resource)s, %(event)s"
-msgstr ""
-
-#: neutron/callbacks/manager.py:142
-#, python-format
-msgid "Calling callback %s"
-msgstr ""
-
 #: neutron/cmd/ovs_cleanup.py:73
 #, python-format
 msgid "Deleting port: %s"
@@ -234,7 +224,7 @@ msgstr ""
 #: neutron/cmd/eventlet/plugins/hyperv_neutron_agent.py:43
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:261
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1729
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1728
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
 msgid "Agent initialized successfully, now running... "
 msgstr ""
@@ -257,25 +247,25 @@ msgstr ""
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:161
+#: neutron/db/agentschedulers_db.py:165
 msgid ""
 "Skipping periodic DHCP agent status check because automatic network "
 "rescheduling is disabled."
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:196
+#: neutron/db/agentschedulers_db.py:200
 #, python-format
 msgid "Scheduling unhosted network %s"
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:203
+#: neutron/db/agentschedulers_db.py:207
 #, python-format
 msgid ""
 "Failed to schedule network %s, no eligible agents or it might be already "
 "scheduled by another server"
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:211
+#: neutron/db/agentschedulers_db.py:215
 #, python-format
 msgid "Adding network %(net)s to agent %(agent)%s on host %(host)s"
 msgstr ""
@@ -311,7 +301,7 @@ msgstr ""
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1567 neutron/plugins/ml2/plugin.py:883
+#: neutron/db/db_base_plugin_v2.py:1594 neutron/plugins/ml2/plugin.py:889
 #, python-format
 msgid ""
 "Found port (%(port_id)s, %(ip)s) having IP allocation on subnet "
@@ -324,7 +314,7 @@ msgid ""
 "rescheduling is disabled."
 msgstr ""
 
-#: neutron/db/l3_db.py:1178
+#: neutron/db/l3_db.py:1173
 #, python-format
 msgid "Skipping port %s as no IP is configure on it"
 msgstr ""
@@ -334,12 +324,12 @@ msgstr ""
 msgid "Centralizing distributed router %s is not supported"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:539
+#: neutron/db/l3_dvr_db.py:541
 #, python-format
 msgid "Agent Gateway port does not exist, so create one: %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:623
+#: neutron/db/l3_dvr_db.py:624
 #, python-format
 msgid "SNAT interface port list does not exist, so create one: %s"
 msgstr ""
@@ -600,7 +590,7 @@ msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:978
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1522
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1521
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:251
 msgid "Agent out of sync with plugin!"
 msgstr ""
@@ -616,111 +606,111 @@ msgstr ""
 msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:44
+#: neutron/plugins/ml2/managers.py:45
 #, python-format
 msgid "Configured type driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:49
+#: neutron/plugins/ml2/managers.py:50
 #, python-format
 msgid "Loaded type driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:65
+#: neutron/plugins/ml2/managers.py:67
 #, python-format
 msgid "Registered types: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:76
+#: neutron/plugins/ml2/managers.py:78
 #, python-format
 msgid "Tenant network_types: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:162
+#: neutron/plugins/ml2/managers.py:168
 #, python-format
 msgid "Initializing driver for type '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:271
+#: neutron/plugins/ml2/managers.py:293
 #, python-format
 msgid "Configured mechanism driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:277
+#: neutron/plugins/ml2/managers.py:299
 #, python-format
 msgid "Loaded mechanism driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:289
+#: neutron/plugins/ml2/managers.py:311
 #, python-format
 msgid "Registered mechanism drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:294
+#: neutron/plugins/ml2/managers.py:316
 #, python-format
 msgid "Initializing mechanism driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:703
+#: neutron/plugins/ml2/managers.py:725
 #, python-format
 msgid "Configured extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:709
+#: neutron/plugins/ml2/managers.py:731
 #, python-format
 msgid "Loaded extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:720
+#: neutron/plugins/ml2/managers.py:742
 #, python-format
 msgid "Registered extension drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:726
+#: neutron/plugins/ml2/managers.py:748
 #, python-format
 msgid "Initializing extension driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:734
+#: neutron/plugins/ml2/managers.py:756
 #, python-format
 msgid "Got %(alias)s extension from driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:783
+#: neutron/plugins/ml2/managers.py:805
 #, python-format
 msgid "Extended network dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:790
+#: neutron/plugins/ml2/managers.py:812
 #, python-format
 msgid "Extended subnet dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:797
+#: neutron/plugins/ml2/managers.py:819
 #, python-format
 msgid "Extended port dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:151
+#: neutron/plugins/ml2/plugin.py:146
 msgid "Modular L2 Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:288
+#: neutron/plugins/ml2/plugin.py:294
 #, python-format
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:685
+#: neutron/plugins/ml2/plugin.py:691
 #, python-format
 msgid "Port %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
+#: neutron/plugins/ml2/plugin.py:702
 #, python-format
 msgid "Subnet %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1352
+#: neutron/plugins/ml2/plugin.py:1358
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted "
@@ -881,7 +871,7 @@ msgstr ""
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1550
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1549
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
index 8c13faa858bcb2e913b036d593c5f9dc0a8cd936..7de7729038c3ca1f806080e0d38a0fe02651429d 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron 2015.1.dev144\n"
+"Project-Id-Version: neutron 2015.2.dev178\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-03-29 06:13+0000\n"
+"POT-Creation-Date: 2015-04-24 06:13+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"
@@ -17,19 +17,19 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 1.3\n"
 
-#: neutron/policy.py:101
+#: neutron/policy.py:102
 #, python-format
 msgid ""
 "Found deprecated policy rule:%s. Please consider upgrading your policy "
 "configuration file"
 msgstr ""
 
-#: neutron/policy.py:159
+#: neutron/policy.py:160
 #, python-format
 msgid "Unable to find data type descriptor for attribute %s"
 msgstr ""
 
-#: neutron/quota.py:226
+#: neutron/quota.py:229
 #, python-format
 msgid "%s is already registered."
 msgstr ""
@@ -42,34 +42,28 @@ msgstr ""
 msgid "Tunnel synchronization requires a server upgrade."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:69
-#: neutron/agent/securitygroups_rpc.py:175
+#: neutron/agent/securitygroups_rpc.py:65
+#: neutron/agent/securitygroups_rpc.py:96
 msgid "Driver configuration doesn't match with enable_security_group"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:127
-msgid ""
-"Security group agent binding currently not set. This should be set by the"
-" end of the init process."
-msgstr ""
-
-#: neutron/agent/securitygroups_rpc.py:202
+#: neutron/agent/securitygroups_rpc.py:123
 msgid ""
 "security_group_info_for_devices rpc call not supported by the server, "
 "falling back to old security_group_rules_for_devices which scales worse."
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:343
+#: neutron/agent/common/ovs_lib.py:360
 #, python-format
 msgid "Found not yet ready openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:346
+#: neutron/agent/common/ovs_lib.py:363
 #, python-format
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:387
+#: neutron/agent/common/ovs_lib.py:408
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
@@ -94,22 +88,22 @@ msgid ""
 "disposed."
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:349
+#: neutron/agent/dhcp/agent.py:362
 #, python-format
 msgid ""
 "%(port_num)d router ports found on the metadata access network. Only the "
 "port %(port_id)s, for router %(router_id)s will be considered"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:558 neutron/agent/l3/agent.py:623
-#: neutron/agent/metadata/agent.py:299
+#: neutron/agent/dhcp/agent.py:571 neutron/agent/l3/agent.py:609
+#: neutron/agent/metadata/agent.py:306
 #: neutron/services/metering/agents/metering_agent.py:278
 msgid ""
 "Neutron server does not support state report. State report for this agent"
 " will be disabled."
 msgstr ""
 
-#: neutron/agent/l3/agent.py:191
+#: neutron/agent/l3/agent.py:192
 #, python-format
 msgid ""
 "l3-agent cannot check service plugins enabled at the neutron server when "
@@ -118,50 +112,50 @@ msgid ""
 "warning. Detail message: %s"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:203
+#: neutron/agent/l3/agent.py:204
 #, python-format
 msgid ""
 "l3-agent cannot check service plugins enabled on the neutron server. "
 "Retrying. Detail message: %s"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:314
+#: neutron/agent/l3/agent.py:334
 #, python-format
 msgid "Info for router %s were not found. Skipping router removal"
 msgstr ""
 
-#: neutron/agent/l3/router_info.py:184
+#: neutron/agent/l3/router_info.py:206
 #, python-format
 msgid "Unable to configure IP address for floating IP: %s"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:225
+#: neutron/agent/linux/dhcp.py:226
 #, python-format
 msgid "Failed trying to delete interface: %s"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:233
+#: neutron/agent/linux/dhcp.py:234
 #, python-format
 msgid "Failed trying to delete namespace: %s"
 msgstr ""
 
-#: neutron/agent/linux/iptables_manager.py:237
+#: neutron/agent/linux/iptables_manager.py:239
 #, python-format
 msgid ""
 "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r "
 "%(top)r"
 msgstr ""
 
-#: neutron/agent/linux/iptables_manager.py:682
+#: neutron/agent/linux/iptables_manager.py:688
 #, python-format
 msgid "Attempted to get traffic counters of chain %s which does not exist"
 msgstr ""
 
-#: neutron/agent/metadata/agent.py:124
+#: neutron/agent/metadata/agent.py:131
 msgid "Server does not support metadata RPC, fallback to using neutron client"
 msgstr ""
 
-#: neutron/agent/metadata/agent.py:237
+#: neutron/agent/metadata/agent.py:244
 msgid ""
 "The remote metadata server responded with Forbidden. This response "
 "usually occurs when shared secrets do not match."
@@ -227,6 +221,12 @@ msgstr ""
 msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
+#: neutron/api/rpc/handlers/securitygroups_rpc.py:177
+msgid ""
+"Security group agent binding currently not set. This should be set by the"
+" end of the init process."
+msgstr ""
+
 #: neutron/cmd/sanity_check.py:75
 msgid ""
 "The user that is executing neutron can read the namespaces without using "
@@ -244,7 +244,7 @@ msgstr ""
 msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid."
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:138
+#: neutron/db/agentschedulers_db.py:142
 #, python-format
 msgid ""
 "Time since last %s agent reschedule check has exceeded the interval "
@@ -252,7 +252,7 @@ msgid ""
 "in case there was a clock adjustment."
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:264
+#: neutron/db/agentschedulers_db.py:274
 #, python-format
 msgid ""
 "Removing network %(network)s from agent %(agent)s because the agent did "
@@ -266,7 +266,7 @@ msgid ""
 " not report to the server in the last %(dead_time)s seconds."
 msgstr ""
 
-#: neutron/db/l3_dvrscheduler_db.py:303
+#: neutron/db/l3_dvrscheduler_db.py:306
 msgid "No active L3 agents found for SNAT"
 msgstr ""
 
@@ -310,17 +310,17 @@ msgstr ""
 msgid "task %(func_name)r run outlasted interval by %(delay).2f sec"
 msgstr ""
 
-#: neutron/openstack/common/service.py:355
+#: neutron/openstack/common/service.py:363
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: neutron/plugins/cisco/db/n1kv_db_v2.py:583
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:584
 #, python-format
 msgid "vlan_id %(vlan)s on physical network %(network)s not found"
 msgstr ""
 
-#: neutron/plugins/cisco/db/n1kv_db_v2.py:660
+#: neutron/plugins/cisco/db/n1kv_db_v2.py:661
 #, python-format
 msgid "vxlan_id %s not found"
 msgstr ""
@@ -384,33 +384,33 @@ msgstr ""
 msgid "Could not expand segment %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:513
+#: neutron/plugins/ml2/plugin.py:526
 #, python-format
 msgid ""
 "In _notify_port_updated(), no bound segment for port %(port_id)s on "
 "network %(network_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:763
+#: neutron/plugins/ml2/plugin.py:776
 msgid "A concurrent port creation has occurred"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1354
+#: neutron/plugins/ml2/plugin.py:1384
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1386
+#: neutron/plugins/ml2/plugin.py:1416
 #, python-format
 msgid "Port %s not found during update"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:75
+#: neutron/plugins/ml2/rpc.py:76
 #, python-format
 msgid "Device %(device)s requested by agent %(agent_id)s not found in database"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:89
+#: neutron/plugins/ml2/rpc.py:90
 #, python-format
 msgid ""
 "Device %(device)s requested by agent %(agent_id)s on network "
@@ -442,12 +442,12 @@ msgstr ""
 msgid "%(type)s tunnel %(id)s not found"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_vlan.py:259
+#: neutron/plugins/ml2/drivers/type_vlan.py:257
 #, python-format
 msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_vxlan.py:171
+#: neutron/plugins/ml2/drivers/type_vxlan.py:168
 #, python-format
 msgid "Vxlan endpoint with ip %s already exists"
 msgstr ""
@@ -502,7 +502,7 @@ msgstr ""
 msgid "No Token, Re-login"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:157
+#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:163
 #, python-format
 msgid ""
 "L2 agent could not get DVR MAC address at startup due to RPC error.  It "
@@ -510,45 +510,45 @@ msgid ""
 " %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:183
+#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:189
 #, python-format
 msgid ""
 "L2 agent could not get DVR MAC address from server. Retrying. Detailed "
 "message: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:491
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:496
 #, python-format
 msgid "Action %s not supported"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:907
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954
 #, 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:1067
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1274
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1339
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1429
 #, python-format
 msgid "Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1472
 msgid "OVS is restarted. OVSNeutronAgent will reset bridges and recover ports."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1386
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1476
 msgid ""
 "OVS is dead. OVSNeutronAgent will keep running and checking OVS status "
 "periodically."
@@ -584,16 +584,16 @@ msgstr ""
 msgid "No more DHCP agents"
 msgstr ""
 
-#: neutron/scheduler/l3_agent_scheduler.py:156
+#: neutron/scheduler/l3_agent_scheduler.py:157
 #, python-format
 msgid "No routers compatible with L3 agent configuration on host %s"
 msgstr ""
 
-#: neutron/scheduler/l3_agent_scheduler.py:181
+#: neutron/scheduler/l3_agent_scheduler.py:182
 msgid "No active L3 agents"
 msgstr ""
 
-#: neutron/scheduler/l3_agent_scheduler.py:193
+#: neutron/scheduler/l3_agent_scheduler.py:194
 #, python-format
 msgid "No L3 agents can host the router %s"
 msgstr ""
index c8381df1eeff0b5c290ff917181f4081559b9f91..f0a037ecab405ae10f97bf88553f29d48d5efcdb 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron 2015.2.dev68\n"
+"Project-Id-Version: neutron 2015.2.dev178\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-04-16 06:13+0000\n"
+"POT-Creation-Date: 2015-04-24 06:13+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"
@@ -156,70 +156,70 @@ msgid ""
 "of '0' means wait forever."
 msgstr ""
 
-#: neutron/wsgi.py:154
+#: neutron/wsgi.py:153
 #, python-format
 msgid "Unable to find ssl_cert_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:160
+#: neutron/wsgi.py:159
 #, python-format
 msgid "Unable to find ssl_key_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:165
+#: neutron/wsgi.py:164
 #, python-format
 msgid "Unable to find ssl_ca_file : %s"
 msgstr ""
 
-#: neutron/wsgi.py:198
+#: neutron/wsgi.py:197
 #, python-format
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:482
+#: neutron/wsgi.py:481
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:648
+#: neutron/wsgi.py:647
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:736 neutron/api/v2/base.py:195 neutron/api/v2/base.py:343
+#: neutron/wsgi.py:735 neutron/api/v2/base.py:195 neutron/api/v2/base.py:343
 #: neutron/api/v2/base.py:486 neutron/api/v2/base.py:546
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:94
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:788
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:926
+#: neutron/wsgi.py:925
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:979
+#: neutron/wsgi.py:978
 msgid "Could not deserialize data"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:38
+#: neutron/agent/securitygroups_rpc.py:34
 msgid "Driver for security groups firewall in the L2 agent"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:42
+#: neutron/agent/securitygroups_rpc.py:38
 msgid ""
 "Controls whether the neutron security group API is enabled in the server."
 " It should be false when using no security groups or using the nova "
 "security group API."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:49
+#: neutron/agent/securitygroups_rpc.py:45
 msgid "Use ipset to speed-up the iptables based security groups."
 msgstr ""
 
@@ -255,30 +255,17 @@ msgstr ""
 msgid "Add comments to iptables rules."
 msgstr ""
 
-#: neutron/agent/common/config.py:68
-msgid ""
-"Maximum number of elements which can be stored in an IPset. If None is "
-"specified, the system default will be used."
-msgstr ""
-
-#: neutron/agent/common/config.py:72
-msgid ""
-"Initial hash size for an IPset. Must be a power of 2, else the kernel "
-"will round it up automatically. If None is specified, the system default "
-"will be used."
-msgstr ""
-
-#: neutron/agent/common/config.py:80
+#: neutron/agent/common/config.py:69
 msgid "Action to be executed when a child process dies"
 msgstr ""
 
-#: neutron/agent/common/config.py:82
+#: neutron/agent/common/config.py:71
 msgid ""
 "Interval between checks of child process liveness (seconds), use 0 to "
 "disable"
 msgstr ""
 
-#: neutron/agent/common/config.py:152
+#: neutron/agent/common/config.py:137
 msgid "Top-level directory for maintaining dhcp state"
 msgstr ""
 
@@ -286,16 +273,16 @@ msgstr ""
 msgid "Timeout in seconds for ovs-vsctl commands"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:428
+#: neutron/agent/common/ovs_lib.py:432
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:522
+#: neutron/agent/common/ovs_lib.py:526
 msgid "Cannot match priority on flow deletion or modification"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:527
+#: neutron/agent/common/ovs_lib.py:531
 msgid "Must specify one or more actions on flow addition or modification"
 msgstr ""
 
@@ -543,6 +530,10 @@ msgstr ""
 msgid "Unable to access %s"
 msgstr ""
 
+#: neutron/agent/linux/ebtables_driver.py:31
+msgid "Location of temporary ebtables table files."
+msgstr ""
+
 #: neutron/agent/linux/external_process.py:37
 msgid "Location to store child pid files"
 msgstr ""
@@ -1174,46 +1165,50 @@ msgid ""
 "ports created by Neutron on integration and external network bridges."
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:152
+#: neutron/cmd/sanity_check.py:160
 msgid "Check for OVS vxlan support"
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:154
+#: neutron/cmd/sanity_check.py:162
 msgid "Check for iproute2 vxlan support"
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:156
+#: neutron/cmd/sanity_check.py:164
 msgid "Check for patch port support"
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:158
+#: neutron/cmd/sanity_check.py:166
 msgid "Check for nova notification support"
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:160
+#: neutron/cmd/sanity_check.py:168
 msgid "Check for ARP responder support"
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:162
+#: neutron/cmd/sanity_check.py:170
 msgid "Check for ARP header match support"
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:164
+#: neutron/cmd/sanity_check.py:172
 msgid "Check for VF management support"
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:166
+#: neutron/cmd/sanity_check.py:174
 msgid "Check netns permission settings"
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:168
+#: neutron/cmd/sanity_check.py:176
 msgid "Check minimal dnsmasq version"
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:170
+#: neutron/cmd/sanity_check.py:178
 msgid "Check ovsdb native interface support"
 msgstr ""
 
+#: neutron/cmd/sanity_check.py:180
+msgid "Check ebtables installation"
+msgstr ""
+
 #: neutron/common/config.py:41
 msgid "The host IP to bind to"
 msgstr ""
@@ -1908,10 +1903,14 @@ msgid "Automatically remove networks from offline DHCP agents."
 msgstr ""
 
 #: neutron/db/agentschedulers_db.py:51
-msgid "Number of DHCP agents scheduled to host a network."
+msgid ""
+"Number of DHCP agents scheduled to host a tenant network. If this number "
+"is greater than 1, the scheduler automatically assigns multiple DHCP "
+"agents for a given tenant network, providing high availability for DHCP "
+"service."
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:54
+#: neutron/db/agentschedulers_db.py:58
 msgid ""
 "Enable services on an agent with admin_state_up False. If this option is "
 "False, when admin_state_up of an agent is turned False, services on it "
@@ -1993,53 +1992,57 @@ msgstr ""
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1060
+#: neutron/db/db_base_plugin_v2.py:1063
+msgid "Subnet has a prefix length that is incompatible with DHCP service enabled."
+msgstr ""
+
+#: neutron/db/db_base_plugin_v2.py:1084
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1080 neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1104 neutron/db/db_base_plugin_v2.py:1118
 #: neutron/plugins/opencontrail/contrail_plugin.py:312
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087
+#: neutron/db/db_base_plugin_v2.py:1111
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1103
+#: neutron/db/db_base_plugin_v2.py:1127
 msgid "ipv6_ra_mode is not valid when ip_version is 4"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1107
+#: neutron/db/db_base_plugin_v2.py:1131
 msgid "ipv6_address_mode is not valid when ip_version is 4"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1240
+#: neutron/db/db_base_plugin_v2.py:1264
 msgid "allocation_pools allowed only for specific subnet requests."
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1320
+#: neutron/db/db_base_plugin_v2.py:1344
 msgid "ip_version must be specified in the absence of cidr and subnetpool_id"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1337
+#: neutron/db/db_base_plugin_v2.py:1361
 msgid "cidr and prefixlen must not be supplied together"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1348
+#: neutron/db/db_base_plugin_v2.py:1372
 msgid "A cidr must be specified in the absence of a subnet pool"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1645
+#: neutron/db/db_base_plugin_v2.py:1672
 msgid "Existing prefixes must be a subset of the new prefixes"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1712
+#: neutron/db/db_base_plugin_v2.py:1739
 msgid "Subnet pool has existing allocations"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1719
+#: neutron/db/db_base_plugin_v2.py:1746
 msgid "mac address update"
 msgstr ""
 
@@ -2073,42 +2076,42 @@ msgid ""
 "agents."
 msgstr ""
 
-#: neutron/db/l3_db.py:269
+#: neutron/db/l3_db.py:270
 #, python-format
 msgid "No eligible l3 agent associated with external network %s found"
 msgstr ""
 
-#: neutron/db/l3_db.py:307
+#: neutron/db/l3_db.py:308
 #, python-format
 msgid "Network %s is not an external network"
 msgstr ""
 
-#: neutron/db/l3_db.py:317
+#: neutron/db/l3_db.py:318
 #, python-format
 msgid "External IP %s is the same as the gateway IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:467
+#: neutron/db/l3_db.py:468
 #, python-format
 msgid "Router already has a port on subnet %s"
 msgstr ""
 
-#: neutron/db/l3_db.py:481
+#: neutron/db/l3_db.py:482
 #, 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:497 neutron/plugins/opencontrail/contrail_plugin.py:499
+#: neutron/db/l3_db.py:498 neutron/plugins/opencontrail/contrail_plugin.py:499
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
-#: neutron/db/l3_db.py:501 neutron/plugins/opencontrail/contrail_plugin.py:509
+#: neutron/db/l3_db.py:502 neutron/plugins/opencontrail/contrail_plugin.py:509
 msgid "Cannot specify both subnet-id and port-id"
 msgstr ""
 
-#: neutron/db/l3_db.py:518
+#: neutron/db/l3_db.py:519
 #, python-format
 msgid ""
 "Cannot have multiple router ports with the same network id if both "
@@ -2116,63 +2119,63 @@ msgid ""
 "id %(nid)s"
 msgstr ""
 
-#: neutron/db/l3_db.py:560
+#: neutron/db/l3_db.py:561
 msgid "Subnet for router interface must have a gateway IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:564
+#: neutron/db/l3_db.py:565
 #, 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:776
+#: neutron/db/l3_db.py:777
 #, python-format
 msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip"
 msgstr ""
 
-#: neutron/db/l3_db.py:817
+#: neutron/db/l3_db.py:818
 #, 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:821
+#: neutron/db/l3_db.py:822
 #, 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:833
+#: neutron/db/l3_db.py:834
 #, python-format
 msgid "Port %(id)s does not have fixed ip %(address)s"
 msgstr ""
 
-#: neutron/db/l3_db.py:840
+#: neutron/db/l3_db.py:841
 #, python-format
 msgid "Cannot add floating IP to port %s that has no fixed IP addresses"
 msgstr ""
 
-#: neutron/db/l3_db.py:844
+#: neutron/db/l3_db.py:845
 #, 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:873
+#: neutron/db/l3_db.py:874
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
-#: neutron/db/l3_db.py:913
+#: neutron/db/l3_db.py:914
 #, python-format
 msgid "Network %s is not a valid external network"
 msgstr ""
 
-#: neutron/db/l3_db.py:1057
+#: neutron/db/l3_db.py:1058
 #, python-format
 msgid "has device owner %s"
 msgstr ""
@@ -2183,11 +2186,11 @@ msgid ""
 " Only admin can override."
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:555
+#: neutron/db/l3_dvr_db.py:557
 msgid "Unable to create the Agent Gateway Port"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:588
+#: neutron/db/l3_dvr_db.py:589
 msgid "Unable to create the SNAT Interface Port"
 msgstr ""
 
@@ -2207,7 +2210,12 @@ msgstr ""
 msgid "Subnet used for the l3 HA admin network."
 msgstr ""
 
-#: neutron/db/securitygroups_db.py:540
+#: neutron/db/securitygroups_db.py:269 neutron/db/securitygroups_db.py:594
+#, python-format
+msgid "cannot be deleted due to %s"
+msgstr ""
+
+#: neutron/db/securitygroups_db.py:645
 msgid "Default security group"
 msgstr ""
 
@@ -2751,22 +2759,27 @@ msgstr ""
 
 #: neutron/extensions/securitygroup.py:53
 #, python-format
-msgid "Security Group %(id)s in use."
+msgid "Security Group %(id)s %(reason)s."
 msgstr ""
 
 #: neutron/extensions/securitygroup.py:57
+#: neutron/extensions/securitygroup.py:119
+msgid "in use"
+msgstr ""
+
+#: neutron/extensions/securitygroup.py:62
 msgid "Insufficient rights for removing default security group."
 msgstr ""
 
-#: neutron/extensions/securitygroup.py:61
+#: neutron/extensions/securitygroup.py:66
 msgid "Updating default security group not allowed."
 msgstr ""
 
-#: neutron/extensions/securitygroup.py:65
+#: neutron/extensions/securitygroup.py:70
 msgid "Default security group already exists."
 msgstr ""
 
-#: neutron/extensions/securitygroup.py:69
+#: neutron/extensions/securitygroup.py:74
 #, python-format
 msgid ""
 "Security group rule protocol %(protocol)s not supported. Only protocol "
@@ -2774,58 +2787,68 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/securitygroup.py:75
+#: neutron/extensions/securitygroup.py:80
 msgid "Multiple tenant_ids in bulk security group rule create not allowed"
 msgstr ""
 
-#: neutron/extensions/securitygroup.py:80
+#: neutron/extensions/securitygroup.py:85
 msgid "Only remote_ip_prefix or remote_group_id may be provided."
 msgstr ""
 
-#: neutron/extensions/securitygroup.py:85
+#: neutron/extensions/securitygroup.py:90
 msgid "Must also specifiy protocol if port range is given."
 msgstr ""
 
-#: neutron/extensions/securitygroup.py:89
+#: neutron/extensions/securitygroup.py:94
 msgid "Only allowed to update rules for one security profile at a time"
 msgstr ""
 
-#: neutron/extensions/securitygroup.py:94
+#: neutron/extensions/securitygroup.py:99
 #, python-format
 msgid "Security group %(id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/securitygroup.py:98
+#: neutron/extensions/securitygroup.py:103
 #, python-format
 msgid "Security group rule %(id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/securitygroup.py:102
+#: neutron/extensions/securitygroup.py:107
 msgid "Duplicate Security Group Rule in POST."
 msgstr ""
 
-#: neutron/extensions/securitygroup.py:106
+#: neutron/extensions/securitygroup.py:111
 #, python-format
 msgid "Security group rule already exists. Rule id is %(id)s."
 msgstr ""
 
-#: neutron/extensions/securitygroup.py:110
+#: neutron/extensions/securitygroup.py:115
+#, python-format
+msgid "Security Group Rule %(id)s %(reason)s."
+msgstr ""
+
+#: neutron/extensions/securitygroup.py:124
 #, python-format
 msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s"
 msgstr ""
 
-#: neutron/extensions/securitygroup.py:161
+#: neutron/extensions/securitygroup.py:128
+#, python-format
+msgid "Error %(reason)s while attempting the operation."
+msgstr ""
+
+#: neutron/extensions/securitygroup.py:179
 #, python-format
 msgid "'%s' is not an integer or uuid"
 msgstr ""
 
-#: neutron/extensions/securitygroup.py:251
+#: neutron/extensions/securitygroup.py:269
 msgid ""
 "Number of security groups allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/securitygroup.py:255
+#: neutron/extensions/securitygroup.py:273
 msgid ""
 "Number of security rules allowed per tenant. A negative value means "
 "unlimited."
@@ -2888,36 +2911,36 @@ msgstr ""
 msgid "Rules must be an instance of dict or Rules, got %s instead"
 msgstr ""
 
-#: neutron/openstack/common/versionutils.py:99
+#: neutron/openstack/common/versionutils.py:108
 #, python-format
 msgid ""
 "%(what)s is deprecated as of %(as_of)s in favor of %(in_favor_of)s and "
 "may be removed in %(remove_in)s."
 msgstr ""
 
-#: neutron/openstack/common/versionutils.py:103
+#: neutron/openstack/common/versionutils.py:112
 #, python-format
 msgid ""
 "%(what)s is deprecated as of %(as_of)s and may be removed in "
 "%(remove_in)s. It will not be superseded."
 msgstr ""
 
-#: neutron/openstack/common/versionutils.py:107
+#: neutron/openstack/common/versionutils.py:116
 #, python-format
 msgid "%(what)s is deprecated as of %(as_of)s in favor of %(in_favor_of)s."
 msgstr ""
 
-#: neutron/openstack/common/versionutils.py:110
+#: neutron/openstack/common/versionutils.py:119
 #, python-format
 msgid "%(what)s is deprecated as of %(as_of)s. It will not be superseded."
 msgstr ""
 
-#: neutron/openstack/common/versionutils.py:232
+#: neutron/openstack/common/versionutils.py:241
 #, python-format
 msgid "Deprecated: %s"
 msgstr ""
 
-#: neutron/openstack/common/versionutils.py:250
+#: neutron/openstack/common/versionutils.py:259
 #, python-format
 msgid "Fatal call to deprecated config: %(msg)s"
 msgstr ""
@@ -3984,16 +4007,26 @@ msgid ""
 " network MTU value that differs from the default segment_mtu value."
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:90
+#: neutron/plugins/ml2/config.py:55
+msgid ""
+"Default network type for external networks when no provider attributes "
+"are specified. By default it is None, which means that if provider "
+"attributes are not specified while creating external networks then they "
+"will have the same type as tenant networks. Allowed values for "
+"external_network_type config option depend on the network type values "
+"configured in type_drivers config option."
+msgstr ""
+
+#: neutron/plugins/ml2/managers.py:98
 msgid "network_type required"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:193 neutron/plugins/ml2/managers.py:202
+#: neutron/plugins/ml2/managers.py:205 neutron/plugins/ml2/managers.py:214
 #, python-format
 msgid "network_type value '%s' not supported"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:226
+#: neutron/plugins/ml2/plugin.py:232
 msgid "binding:profile value too large"
 msgstr ""
 
@@ -4621,23 +4654,23 @@ msgid ""
 "error: %(error)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1653
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1652
 msgid ""
 "DVR deployments for VXLAN/GRE underlays require L2-pop to be enabled, in "
 "both the Agent and Server side."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1671
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1670
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1693
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1692
 #, python-format
 msgid "Invalid tunnel type specified: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1696
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1695
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -5027,7 +5060,7 @@ msgstr ""
 msgid "An interface driver must be specified"
 msgstr ""
 
-#: neutron/tests/base.py:91
+#: neutron/tests/base.py:108
 #, python-format
 msgid "Unknown attribute '%s'."
 msgstr ""
@@ -5062,12 +5095,12 @@ msgid ""
 "operation."
 msgstr ""
 
-#: neutron/tests/unit/plugins/ml2/test_plugin.py:349
+#: neutron/tests/unit/plugins/ml2/test_plugin.py:416
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/tests/unit/plugins/ml2/test_plugin.py:350
+#: neutron/tests/unit/plugins/ml2/test_plugin.py:417
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
index 1395c42bc4e7f4cc06acd3b672dba883679e0208..896ab1b3a8271db302d485437e780e19517bedf9 100644 (file)
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-04-16 06:13+0000\n"
-"PO-Revision-Date: 2015-04-10 13:03+0000\n"
+"POT-Creation-Date: 2015-04-24 06:13+0000\n"
+"PO-Revision-Date: 2015-04-23 18:15+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,74 +58,74 @@ 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:779
+#: neutron/wsgi.py:778
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr "%(method)s %(url)s"
 
-#: neutron/wsgi.py:796
+#: neutron/wsgi.py:795
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr "Exceção de HTTP lançada: %s"
 
-#: neutron/wsgi.py:812
+#: neutron/wsgi.py:811
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr "%(url)s retornado com HTTP %(status)d"
 
-#: neutron/wsgi.py:815
+#: neutron/wsgi.py:814
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s retornou uma falha: %(exception)s"
 
-#: neutron/agent/securitygroups_rpc.py:82
+#: neutron/agent/securitygroups_rpc.py:78
 msgid "Disabled security-group extension."
 msgstr "Extensão de grupo de segurança desativada."
 
-#: neutron/agent/securitygroups_rpc.py:84
+#: neutron/agent/securitygroups_rpc.py:80
 msgid "Disabled allowed-address-pairs extension."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:214
+#: neutron/agent/securitygroups_rpc.py:135
 #, python-format
 msgid ""
 "Skipping method %s as firewall is disabled or configured as "
 "NoopFirewallDriver."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:226
+#: neutron/agent/securitygroups_rpc.py:147
 #, python-format
 msgid "Preparing filters for devices %s"
 msgstr "Preparando filtros para dispositivos %s"
 
-#: neutron/agent/securitygroups_rpc.py:256
+#: neutron/agent/securitygroups_rpc.py:177
 #, python-format
 msgid "Security group rule updated %r"
 msgstr "Regra do grupo de segurança atualizada %r"
 
-#: neutron/agent/securitygroups_rpc.py:263
+#: neutron/agent/securitygroups_rpc.py:184
 #, python-format
 msgid "Security group member updated %r"
 msgstr "Membro do grupo de segurança atualizado %r"
 
-#: neutron/agent/securitygroups_rpc.py:285
+#: neutron/agent/securitygroups_rpc.py:206
 msgid "Provider rule updated"
 msgstr "Regra do provedor atualizada"
 
-#: neutron/agent/securitygroups_rpc.py:297
+#: neutron/agent/securitygroups_rpc.py:218
 #, python-format
 msgid "Remove device filter for %r"
 msgstr "Remover filtro de dispositivo para %r"
 
-#: neutron/agent/securitygroups_rpc.py:307
+#: neutron/agent/securitygroups_rpc.py:228
 msgid "Refresh firewall rules"
 msgstr "Atualizar regras de firewall"
 
-#: neutron/agent/securitygroups_rpc.py:311
+#: neutron/agent/securitygroups_rpc.py:232
 msgid "No ports here to refresh firewall"
 msgstr "Nenhuma porta aqui para atualizar firewall"
 
-#: neutron/agent/common/ovs_lib.py:410
+#: neutron/agent/common/ovs_lib.py:414
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
@@ -142,13 +142,13 @@ msgstr "Sincronizando estado"
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:586 neutron/agent/l3/agent.py:609
+#: neutron/agent/dhcp/agent.py:586 neutron/agent/l3/agent.py:619
 #: neutron/services/metering/agents/metering_agent.py:286
 #, python-format
 msgid "agent_updated by server side %s!"
 msgstr "agent_updated por lado do servidor %s!"
 
-#: neutron/agent/l3/agent.py:540
+#: neutron/agent/l3/agent.py:550
 msgid "L3 agent started"
 msgstr "Agente L3 iniciado"
 
@@ -168,7 +168,7 @@ msgstr ""
 msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:657
+#: neutron/agent/linux/dhcp.py:659
 #, python-format
 msgid ""
 "Cannot apply dhcp option %(opt)s because it's ip_version %(version)d is not "
@@ -212,16 +212,6 @@ msgstr ""
 msgid "%(action)s failed (client error): %(exc)s"
 msgstr ""
 
-#: neutron/callbacks/manager.py:135
-#, python-format
-msgid "Notify callbacks for %(resource)s, %(event)s"
-msgstr ""
-
-#: neutron/callbacks/manager.py:142
-#, python-format
-msgid "Calling callback %s"
-msgstr ""
-
 #: neutron/cmd/ovs_cleanup.py:73
 #, python-format
 msgid "Deleting port: %s"
@@ -239,7 +229,7 @@ msgstr "Limpeza de OVS concluída com êxito"
 #: neutron/cmd/eventlet/plugins/hyperv_neutron_agent.py:43
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:261
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1729
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1728
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
 msgid "Agent initialized successfully, now running... "
 msgstr "Agente inicializado com êxito; em execução agora... "
@@ -262,25 +252,25 @@ msgstr "Arquivo de colagem configurado: %s"
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:161
+#: neutron/db/agentschedulers_db.py:165
 msgid ""
 "Skipping periodic DHCP agent status check because automatic network "
 "rescheduling is disabled."
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:196
+#: neutron/db/agentschedulers_db.py:200
 #, python-format
 msgid "Scheduling unhosted network %s"
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:203
+#: neutron/db/agentschedulers_db.py:207
 #, python-format
 msgid ""
 "Failed to schedule network %s, no eligible agents or it might be already "
 "scheduled by another server"
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:211
+#: neutron/db/agentschedulers_db.py:215
 #, python-format
 msgid "Adding network %(net)s to agent %(agent)%s on host %(host)s"
 msgstr ""
@@ -318,7 +308,7 @@ msgstr "Localizado pool maior que a sub-rede CIDR:%(start)s - %(end)s"
 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/db_base_plugin_v2.py:1567 neutron/plugins/ml2/plugin.py:883
+#: neutron/db/db_base_plugin_v2.py:1594 neutron/plugins/ml2/plugin.py:889
 #, python-format
 msgid ""
 "Found port (%(port_id)s, %(ip)s) having IP allocation on subnet %(subnet)s, "
@@ -331,7 +321,7 @@ msgid ""
 "is disabled."
 msgstr ""
 
-#: neutron/db/l3_db.py:1178
+#: neutron/db/l3_db.py:1173
 #, python-format
 msgid "Skipping port %s as no IP is configure on it"
 msgstr "Ignorando a porta %s porque nenhum IP está configurado nela"
@@ -341,12 +331,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:539
+#: neutron/db/l3_dvr_db.py:541
 #, python-format
 msgid "Agent Gateway port does not exist, so create one: %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:623
+#: neutron/db/l3_dvr_db.py:624
 #, python-format
 msgid "SNAT interface port list does not exist, so create one: %s"
 msgstr ""
@@ -611,7 +601,7 @@ msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr "Daemon RPC do Agente LinuxBridge Iniciado!"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:978
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1522
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1521
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:251
 msgid "Agent out of sync with plugin!"
 msgstr "Agente fora de sincronização com o plug-in!"
@@ -630,111 +620,111 @@ msgstr ""
 "Adicionado segmento %(id)s de tipo %(network_type)s para a rede "
 "%(network_id)s"
 
-#: neutron/plugins/ml2/managers.py:44
+#: neutron/plugins/ml2/managers.py:45
 #, python-format
 msgid "Configured type driver names: %s"
 msgstr "Configurado nomes para o driver de tipo: %s"
 
-#: neutron/plugins/ml2/managers.py:49
+#: neutron/plugins/ml2/managers.py:50
 #, python-format
 msgid "Loaded type driver names: %s"
 msgstr "Carregados nomes do driver de tipo: %s"
 
-#: neutron/plugins/ml2/managers.py:65
+#: neutron/plugins/ml2/managers.py:67
 #, python-format
 msgid "Registered types: %s"
 msgstr "Tipos registrados: %s"
 
-#: neutron/plugins/ml2/managers.py:76
+#: neutron/plugins/ml2/managers.py:78
 #, python-format
 msgid "Tenant network_types: %s"
 msgstr "Tipos de network_types: %s"
 
-#: neutron/plugins/ml2/managers.py:162
+#: neutron/plugins/ml2/managers.py:168
 #, python-format
 msgid "Initializing driver for type '%s'"
 msgstr "inicializando driver para o tipo '%s'"
 
-#: neutron/plugins/ml2/managers.py:271
+#: neutron/plugins/ml2/managers.py:293
 #, python-format
 msgid "Configured mechanism driver names: %s"
 msgstr "Configurados nomes para o driver de mecanismo: %s"
 
-#: neutron/plugins/ml2/managers.py:277
+#: neutron/plugins/ml2/managers.py:299
 #, python-format
 msgid "Loaded mechanism driver names: %s"
 msgstr "Carregados nomes do driver de mecanismo: %s"
 
-#: neutron/plugins/ml2/managers.py:289
+#: neutron/plugins/ml2/managers.py:311
 #, python-format
 msgid "Registered mechanism drivers: %s"
 msgstr "Registrados drivers de mecanismo : %s"
 
-#: neutron/plugins/ml2/managers.py:294
+#: neutron/plugins/ml2/managers.py:316
 #, python-format
 msgid "Initializing mechanism driver '%s'"
 msgstr "Inicializando driver de mecanismo '%s'"
 
-#: neutron/plugins/ml2/managers.py:703
+#: neutron/plugins/ml2/managers.py:725
 #, python-format
 msgid "Configured extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:709
+#: neutron/plugins/ml2/managers.py:731
 #, python-format
 msgid "Loaded extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:720
+#: neutron/plugins/ml2/managers.py:742
 #, python-format
 msgid "Registered extension drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:726
+#: neutron/plugins/ml2/managers.py:748
 #, python-format
 msgid "Initializing extension driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:734
+#: neutron/plugins/ml2/managers.py:756
 #, python-format
 msgid "Got %(alias)s extension from driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:783
+#: neutron/plugins/ml2/managers.py:805
 #, python-format
 msgid "Extended network dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:790
+#: neutron/plugins/ml2/managers.py:812
 #, python-format
 msgid "Extended subnet dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:797
+#: neutron/plugins/ml2/managers.py:819
 #, python-format
 msgid "Extended port dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:151
+#: neutron/plugins/ml2/plugin.py:146
 msgid "Modular L2 Plugin initialization complete"
 msgstr "Inicialização de plug-in L2 modular concluída"
 
-#: neutron/plugins/ml2/plugin.py:288
+#: neutron/plugins/ml2/plugin.py:294
 #, python-format
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:685
+#: neutron/plugins/ml2/plugin.py:691
 #, python-format
 msgid "Port %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
+#: neutron/plugins/ml2/plugin.py:702
 #, python-format
 msgid "Subnet %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1352
+#: neutron/plugins/ml2/plugin.py:1358
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
@@ -894,7 +884,7 @@ msgstr ""
 msgid "Ancillary Port %s added"
 msgstr "Porta auxiliar %s adicionada"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1550
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1549
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "Túnel do agente fora de sincronização com o plug-in!"
 
index e4e89833831772264036decdefea001d1b200c5e..81203a71df021614597e73c616fdbbc0d61a7ca0 100644 (file)
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-04-16 06:13+0000\n"
-"PO-Revision-Date: 2015-04-10 13:03+0000\n"
+"POT-Creation-Date: 2015-04-24 06:13+0000\n"
+"PO-Revision-Date: 2015-04-23 18:15+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/neutron/"
 "language/zh_CN/)\n"
@@ -57,74 +57,74 @@ msgstr ""
 msgid "Neutron service started, listening on %(host)s:%(port)s"
 msgstr "Neutron服务启动,正在%(host)s:%(port)s上监听"
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:778
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr "%(method)s %(url)s"
 
-#: neutron/wsgi.py:796
+#: neutron/wsgi.py:795
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr "HTTP 异常抛出:%s"
 
-#: neutron/wsgi.py:812
+#: neutron/wsgi.py:811
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr "%(url)s 随HTTP %(status)d返回"
 
-#: neutron/wsgi.py:815
+#: neutron/wsgi.py:814
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s 返回了故障:%(exception)s"
 
-#: neutron/agent/securitygroups_rpc.py:82
+#: neutron/agent/securitygroups_rpc.py:78
 msgid "Disabled security-group extension."
 msgstr "已禁用安全组扩展。"
 
-#: neutron/agent/securitygroups_rpc.py:84
+#: neutron/agent/securitygroups_rpc.py:80
 msgid "Disabled allowed-address-pairs extension."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:214
+#: neutron/agent/securitygroups_rpc.py:135
 #, python-format
 msgid ""
 "Skipping method %s as firewall is disabled or configured as "
 "NoopFirewallDriver."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:226
+#: neutron/agent/securitygroups_rpc.py:147
 #, python-format
 msgid "Preparing filters for devices %s"
 msgstr "正在为设备 %s 准备过滤器"
 
-#: neutron/agent/securitygroups_rpc.py:256
+#: neutron/agent/securitygroups_rpc.py:177
 #, python-format
 msgid "Security group rule updated %r"
 msgstr "已更新安全组规则 %r"
 
-#: neutron/agent/securitygroups_rpc.py:263
+#: neutron/agent/securitygroups_rpc.py:184
 #, python-format
 msgid "Security group member updated %r"
 msgstr "已更新安全组成员 %r"
 
-#: neutron/agent/securitygroups_rpc.py:285
+#: neutron/agent/securitygroups_rpc.py:206
 msgid "Provider rule updated"
 msgstr "已更新提供程序规则"
 
-#: neutron/agent/securitygroups_rpc.py:297
+#: neutron/agent/securitygroups_rpc.py:218
 #, python-format
 msgid "Remove device filter for %r"
 msgstr "请为 %r 除去设备过滤器"
 
-#: neutron/agent/securitygroups_rpc.py:307
+#: neutron/agent/securitygroups_rpc.py:228
 msgid "Refresh firewall rules"
 msgstr "请刷新防火墙规则"
 
-#: neutron/agent/securitygroups_rpc.py:311
+#: neutron/agent/securitygroups_rpc.py:232
 msgid "No ports here to refresh firewall"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:410
+#: neutron/agent/common/ovs_lib.py:414
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr "端口 %(port_id)s 在桥 %(br_name)s中不存在"
@@ -141,13 +141,13 @@ msgstr "正在使状态同步"
 msgid "Synchronizing state complete"
 msgstr "同步状态完成"
 
-#: neutron/agent/dhcp/agent.py:586 neutron/agent/l3/agent.py:609
+#: neutron/agent/dhcp/agent.py:586 neutron/agent/l3/agent.py:619
 #: neutron/services/metering/agents/metering_agent.py:286
 #, python-format
 msgid "agent_updated by server side %s!"
 msgstr "服务器端 %s 已更新代理!"
 
-#: neutron/agent/l3/agent.py:540
+#: neutron/agent/l3/agent.py:550
 msgid "L3 agent started"
 msgstr "已启动 L3 代理"
 
@@ -167,7 +167,7 @@ msgstr "路由器%s没有被改该代理管理。可能已经被删除。"
 msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
 msgstr "进程运行uid/gid: %(uid)s/%(gid)s"
 
-#: neutron/agent/linux/dhcp.py:657
+#: neutron/agent/linux/dhcp.py:659
 #, python-format
 msgid ""
 "Cannot apply dhcp option %(opt)s because it's ip_version %(version)d is not "
@@ -209,16 +209,6 @@ msgstr "已启用允许排序,因为本机分页需要本机排序"
 msgid "%(action)s failed (client error): %(exc)s"
 msgstr "%(action)s 失败 (客户端错误): %(exc)s"
 
-#: neutron/callbacks/manager.py:135
-#, python-format
-msgid "Notify callbacks for %(resource)s, %(event)s"
-msgstr ""
-
-#: neutron/callbacks/manager.py:142
-#, python-format
-msgid "Calling callback %s"
-msgstr ""
-
 #: neutron/cmd/ovs_cleanup.py:73
 #, python-format
 msgid "Deleting port: %s"
@@ -236,7 +226,7 @@ msgstr "OVS 清除已成功完成"
 #: neutron/cmd/eventlet/plugins/hyperv_neutron_agent.py:43
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:261
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1729
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1728
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
 msgid "Agent initialized successfully, now running... "
 msgstr "代理已成功初始化,现在正在运行..."
@@ -259,25 +249,25 @@ msgstr "配置粘贴文件:%s"
 msgid "IPv6 is not enabled on this system."
 msgstr "IPv6在本系统上未使能。"
 
-#: neutron/db/agentschedulers_db.py:161
+#: neutron/db/agentschedulers_db.py:165
 msgid ""
 "Skipping periodic DHCP agent status check because automatic network "
 "rescheduling is disabled."
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:196
+#: neutron/db/agentschedulers_db.py:200
 #, python-format
 msgid "Scheduling unhosted network %s"
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:203
+#: neutron/db/agentschedulers_db.py:207
 #, python-format
 msgid ""
 "Failed to schedule network %s, no eligible agents or it might be already "
 "scheduled by another server"
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:211
+#: neutron/db/agentschedulers_db.py:215
 #, python-format
 msgid "Adding network %(net)s to agent %(agent)%s on host %(host)s"
 msgstr "在主机 %(host)s上添加网络%(net)s到代理%(agent)%s"
@@ -315,7 +305,7 @@ msgstr "找到超过子网 CIDR (%(start)s - %(end)s) 的池"
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr "找到重叠范围:%(l_range)s 和 %(r_range)s"
 
-#: neutron/db/db_base_plugin_v2.py:1567 neutron/plugins/ml2/plugin.py:883
+#: neutron/db/db_base_plugin_v2.py:1594 neutron/plugins/ml2/plugin.py:889
 #, python-format
 msgid ""
 "Found port (%(port_id)s, %(ip)s) having IP allocation on subnet %(subnet)s, "
@@ -328,7 +318,7 @@ msgid ""
 "is disabled."
 msgstr ""
 
-#: neutron/db/l3_db.py:1178
+#: neutron/db/l3_db.py:1173
 #, python-format
 msgid "Skipping port %s as no IP is configure on it"
 msgstr "正在跳过端口 %s,因为没有在该端口上配置任何 IP"
@@ -338,12 +328,12 @@ msgstr "正在跳过端口 %s,因为没有在该端口上配置任何 IP"
 msgid "Centralizing distributed router %s is not supported"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:539
+#: neutron/db/l3_dvr_db.py:541
 #, python-format
 msgid "Agent Gateway port does not exist, so create one: %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:623
+#: neutron/db/l3_dvr_db.py:624
 #, python-format
 msgid "SNAT interface port list does not exist, so create one: %s"
 msgstr ""
@@ -606,7 +596,7 @@ msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr "LinuxBridge 代理 RPC 守护程序已启动!"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:978
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1522
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1521
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:251
 msgid "Agent out of sync with plugin!"
 msgstr "代理与插件不同步!"
@@ -623,111 +613,111 @@ msgid ""
 "Added segment %(id)s of type %(network_type)s for network %(network_id)s"
 msgstr "增添segment%(id)s种类%(network_type)s在网络%(network_id)s"
 
-#: neutron/plugins/ml2/managers.py:44
+#: neutron/plugins/ml2/managers.py:45
 #, python-format
 msgid "Configured type driver names: %s"
 msgstr "配置类型驱动名字: %s"
 
-#: neutron/plugins/ml2/managers.py:49
+#: neutron/plugins/ml2/managers.py:50
 #, python-format
 msgid "Loaded type driver names: %s"
 msgstr "已加载驱动程序: %s"
 
-#: neutron/plugins/ml2/managers.py:65
+#: neutron/plugins/ml2/managers.py:67
 #, python-format
 msgid "Registered types: %s"
 msgstr "已注册类型: %s"
 
-#: neutron/plugins/ml2/managers.py:76
+#: neutron/plugins/ml2/managers.py:78
 #, python-format
 msgid "Tenant network_types: %s"
 msgstr "项目网络类型: %s"
 
-#: neutron/plugins/ml2/managers.py:162
+#: neutron/plugins/ml2/managers.py:168
 #, python-format
 msgid "Initializing driver for type '%s'"
 msgstr "为类型 '%s'初始化驱动"
 
-#: neutron/plugins/ml2/managers.py:271
+#: neutron/plugins/ml2/managers.py:293
 #, python-format
 msgid "Configured mechanism driver names: %s"
 msgstr "配置装置驱动名称: %s"
 
-#: neutron/plugins/ml2/managers.py:277
+#: neutron/plugins/ml2/managers.py:299
 #, python-format
 msgid "Loaded mechanism driver names: %s"
 msgstr "已加载的装置驱动名称: %s"
 
-#: neutron/plugins/ml2/managers.py:289
+#: neutron/plugins/ml2/managers.py:311
 #, python-format
 msgid "Registered mechanism drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:294
+#: neutron/plugins/ml2/managers.py:316
 #, python-format
 msgid "Initializing mechanism driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:703
+#: neutron/plugins/ml2/managers.py:725
 #, python-format
 msgid "Configured extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:709
+#: neutron/plugins/ml2/managers.py:731
 #, python-format
 msgid "Loaded extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:720
+#: neutron/plugins/ml2/managers.py:742
 #, python-format
 msgid "Registered extension drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:726
+#: neutron/plugins/ml2/managers.py:748
 #, python-format
 msgid "Initializing extension driver '%s'"
 msgstr "初始化扩展驱动 '%s'"
 
-#: neutron/plugins/ml2/managers.py:734
+#: neutron/plugins/ml2/managers.py:756
 #, python-format
 msgid "Got %(alias)s extension from driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:783
+#: neutron/plugins/ml2/managers.py:805
 #, python-format
 msgid "Extended network dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:790
+#: neutron/plugins/ml2/managers.py:812
 #, python-format
 msgid "Extended subnet dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:797
+#: neutron/plugins/ml2/managers.py:819
 #, python-format
 msgid "Extended port dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:151
+#: neutron/plugins/ml2/plugin.py:146
 msgid "Modular L2 Plugin initialization complete"
 msgstr "L2插件模块初始化完成"
 
-#: neutron/plugins/ml2/plugin.py:288
+#: neutron/plugins/ml2/plugin.py:294
 #, python-format
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:685
+#: neutron/plugins/ml2/plugin.py:691
 #, python-format
 msgid "Port %s was deleted concurrently"
 msgstr "端口 %s 被同时删除"
 
-#: neutron/plugins/ml2/plugin.py:696
+#: neutron/plugins/ml2/plugin.py:702
 #, python-format
 msgid "Subnet %s was deleted concurrently"
 msgstr "子网 %s 同时被删除 "
 
-#: neutron/plugins/ml2/plugin.py:1352
+#: neutron/plugins/ml2/plugin.py:1358
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
@@ -887,7 +877,7 @@ msgstr "设备 %s 的配置已完成。"
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1550
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1549
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "代理隧道与插件不同步!"
 
index fb30f1100ca4a495e7c2e92852cd65e8f8ed4bdf..c562977489c975f5dba863e12d05c26519ad4d1c 100644 (file)
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-04-16 06:13+0000\n"
-"PO-Revision-Date: 2015-04-10 13:03+0000\n"
+"POT-Creation-Date: 2015-04-24 06:13+0000\n"
+"PO-Revision-Date: 2015-04-23 18:15+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,74 +56,74 @@ msgstr ""
 msgid "Neutron service started, listening on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:779
+#: neutron/wsgi.py:778
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr "%(method)s %(url)s"
 
-#: neutron/wsgi.py:796
+#: neutron/wsgi.py:795
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr "已擲出 HTTP 異常狀況:%s"
 
-#: neutron/wsgi.py:812
+#: neutron/wsgi.py:811
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr "%(url)s 傳回了 HTTP %(status)d"
 
-#: neutron/wsgi.py:815
+#: neutron/wsgi.py:814
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s 傳回了錯誤:%(exception)s"
 
-#: neutron/agent/securitygroups_rpc.py:82
+#: neutron/agent/securitygroups_rpc.py:78
 msgid "Disabled security-group extension."
 msgstr "已停用安全群組延伸。"
 
-#: neutron/agent/securitygroups_rpc.py:84
+#: neutron/agent/securitygroups_rpc.py:80
 msgid "Disabled allowed-address-pairs extension."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:214
+#: neutron/agent/securitygroups_rpc.py:135
 #, python-format
 msgid ""
 "Skipping method %s as firewall is disabled or configured as "
 "NoopFirewallDriver."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:226
+#: neutron/agent/securitygroups_rpc.py:147
 #, python-format
 msgid "Preparing filters for devices %s"
 msgstr "正在準備裝置 %s 的過濾器"
 
-#: neutron/agent/securitygroups_rpc.py:256
+#: neutron/agent/securitygroups_rpc.py:177
 #, python-format
 msgid "Security group rule updated %r"
 msgstr "安全群組規則已更新 %r"
 
-#: neutron/agent/securitygroups_rpc.py:263
+#: neutron/agent/securitygroups_rpc.py:184
 #, python-format
 msgid "Security group member updated %r"
 msgstr "安全群組成員已更新 %r"
 
-#: neutron/agent/securitygroups_rpc.py:285
+#: neutron/agent/securitygroups_rpc.py:206
 msgid "Provider rule updated"
 msgstr "已更新提供者規則"
 
-#: neutron/agent/securitygroups_rpc.py:297
+#: neutron/agent/securitygroups_rpc.py:218
 #, python-format
 msgid "Remove device filter for %r"
 msgstr "移除 %r 的裝置過濾器"
 
-#: neutron/agent/securitygroups_rpc.py:307
+#: neutron/agent/securitygroups_rpc.py:228
 msgid "Refresh firewall rules"
 msgstr "重新整理防火牆規則"
 
-#: neutron/agent/securitygroups_rpc.py:311
+#: neutron/agent/securitygroups_rpc.py:232
 msgid "No ports here to refresh firewall"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:410
+#: neutron/agent/common/ovs_lib.py:414
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
@@ -140,13 +140,13 @@ msgstr "正在同步化狀態"
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:586 neutron/agent/l3/agent.py:609
+#: neutron/agent/dhcp/agent.py:586 neutron/agent/l3/agent.py:619
 #: neutron/services/metering/agents/metering_agent.py:286
 #, python-format
 msgid "agent_updated by server side %s!"
 msgstr "agent_updated 是由伺服器端 %s 執行!"
 
-#: neutron/agent/l3/agent.py:540
+#: neutron/agent/l3/agent.py:550
 msgid "L3 agent started"
 msgstr "已啟動 L3 代理程式"
 
@@ -166,7 +166,7 @@ msgstr ""
 msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:657
+#: neutron/agent/linux/dhcp.py:659
 #, python-format
 msgid ""
 "Cannot apply dhcp option %(opt)s because it's ip_version %(version)d is not "
@@ -208,16 +208,6 @@ msgstr "已啟用容許排序,因為原生分頁需要原生排序"
 msgid "%(action)s failed (client error): %(exc)s"
 msgstr ""
 
-#: neutron/callbacks/manager.py:135
-#, python-format
-msgid "Notify callbacks for %(resource)s, %(event)s"
-msgstr ""
-
-#: neutron/callbacks/manager.py:142
-#, python-format
-msgid "Calling callback %s"
-msgstr ""
-
 #: neutron/cmd/ovs_cleanup.py:73
 #, python-format
 msgid "Deleting port: %s"
@@ -235,7 +225,7 @@ msgstr "已順利完成 OVS 清理"
 #: neutron/cmd/eventlet/plugins/hyperv_neutron_agent.py:43
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:261
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1729
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1728
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
 msgid "Agent initialized successfully, now running... "
 msgstr "已順利地起始設定代理程式,現正在執行中..."
@@ -258,25 +248,25 @@ msgstr "配置貼上檔案:%s"
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:161
+#: neutron/db/agentschedulers_db.py:165
 msgid ""
 "Skipping periodic DHCP agent status check because automatic network "
 "rescheduling is disabled."
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:196
+#: neutron/db/agentschedulers_db.py:200
 #, python-format
 msgid "Scheduling unhosted network %s"
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:203
+#: neutron/db/agentschedulers_db.py:207
 #, python-format
 msgid ""
 "Failed to schedule network %s, no eligible agents or it might be already "
 "scheduled by another server"
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:211
+#: neutron/db/agentschedulers_db.py:215
 #, python-format
 msgid "Adding network %(net)s to agent %(agent)%s on host %(host)s"
 msgstr ""
@@ -313,7 +303,7 @@ msgstr "找到的儲存區大於子網路 CIDR:%(start)s - %(end)s"
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr "發現重疊的範圍:%(l_range)s 及 %(r_range)s"
 
-#: neutron/db/db_base_plugin_v2.py:1567 neutron/plugins/ml2/plugin.py:883
+#: neutron/db/db_base_plugin_v2.py:1594 neutron/plugins/ml2/plugin.py:889
 #, python-format
 msgid ""
 "Found port (%(port_id)s, %(ip)s) having IP allocation on subnet %(subnet)s, "
@@ -326,7 +316,7 @@ msgid ""
 "is disabled."
 msgstr ""
 
-#: neutron/db/l3_db.py:1178
+#: neutron/db/l3_db.py:1173
 #, python-format
 msgid "Skipping port %s as no IP is configure on it"
 msgstr "正在跳過埠 %s,因為其上沒有配置 IP"
@@ -336,12 +326,12 @@ msgstr "正在跳過埠 %s,因為其上沒有配置 IP"
 msgid "Centralizing distributed router %s is not supported"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:539
+#: neutron/db/l3_dvr_db.py:541
 #, python-format
 msgid "Agent Gateway port does not exist, so create one: %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:623
+#: neutron/db/l3_dvr_db.py:624
 #, python-format
 msgid "SNAT interface port list does not exist, so create one: %s"
 msgstr ""
@@ -604,7 +594,7 @@ msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr "已啟動「LinuxBridge 代理程式 RPC 常駐程式」!"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:978
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1522
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1521
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:251
 msgid "Agent out of sync with plugin!"
 msgstr "代理程式與外掛程式不同步!"
@@ -621,111 +611,111 @@ msgid ""
 "Added segment %(id)s of type %(network_type)s for network %(network_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:44
+#: neutron/plugins/ml2/managers.py:45
 #, python-format
 msgid "Configured type driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:49
+#: neutron/plugins/ml2/managers.py:50
 #, python-format
 msgid "Loaded type driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:65
+#: neutron/plugins/ml2/managers.py:67
 #, python-format
 msgid "Registered types: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:76
+#: neutron/plugins/ml2/managers.py:78
 #, python-format
 msgid "Tenant network_types: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:162
+#: neutron/plugins/ml2/managers.py:168
 #, python-format
 msgid "Initializing driver for type '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:271
+#: neutron/plugins/ml2/managers.py:293
 #, python-format
 msgid "Configured mechanism driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:277
+#: neutron/plugins/ml2/managers.py:299
 #, python-format
 msgid "Loaded mechanism driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:289
+#: neutron/plugins/ml2/managers.py:311
 #, python-format
 msgid "Registered mechanism drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:294
+#: neutron/plugins/ml2/managers.py:316
 #, python-format
 msgid "Initializing mechanism driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:703
+#: neutron/plugins/ml2/managers.py:725
 #, python-format
 msgid "Configured extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:709
+#: neutron/plugins/ml2/managers.py:731
 #, python-format
 msgid "Loaded extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:720
+#: neutron/plugins/ml2/managers.py:742
 #, python-format
 msgid "Registered extension drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:726
+#: neutron/plugins/ml2/managers.py:748
 #, python-format
 msgid "Initializing extension driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:734
+#: neutron/plugins/ml2/managers.py:756
 #, python-format
 msgid "Got %(alias)s extension from driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:783
+#: neutron/plugins/ml2/managers.py:805
 #, python-format
 msgid "Extended network dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:790
+#: neutron/plugins/ml2/managers.py:812
 #, python-format
 msgid "Extended subnet dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:797
+#: neutron/plugins/ml2/managers.py:819
 #, python-format
 msgid "Extended port dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:151
+#: neutron/plugins/ml2/plugin.py:146
 msgid "Modular L2 Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:288
+#: neutron/plugins/ml2/plugin.py:294
 #, python-format
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:685
+#: neutron/plugins/ml2/plugin.py:691
 #, python-format
 msgid "Port %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
+#: neutron/plugins/ml2/plugin.py:702
 #, python-format
 msgid "Subnet %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1352
+#: neutron/plugins/ml2/plugin.py:1358
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
@@ -885,7 +875,7 @@ msgstr ""
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1550
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1549
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "代理程式通道與外掛程式不同步!"