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

Change-Id: Ib0355086082cbe2ddcd73534347f7a262fcd35ad

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 e106217559f22456f59b92c6c5ad583386241b27..020725a75ced61811b086c2e2009f9cf4fe36246 100644 (file)
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-03-17 06:46+0000\n"
-"PO-Revision-Date: 2015-03-14 00:17+0000\n"
+"POT-Creation-Date: 2015-03-23 06:12+0000\n"
+"PO-Revision-Date: 2015-03-21 23:36+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: German (http://www.transifex.com/projects/p/neutron/language/"
 "de/)\n"
@@ -136,22 +136,33 @@ msgstr "Synchronisation von Status"
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:573 neutron/agent/l3/agent.py:903
+#: neutron/agent/dhcp/agent.py:573 neutron/agent/l3/agent.py:912
 #: neutron/services/metering/agents/metering_agent.py:278
 #, python-format
 msgid "agent_updated by server side %s!"
 msgstr "'agent_updated' (Agent aktualisiert) durch Serverseite %s!"
 
-#: neutron/agent/l3/agent.py:832
+#: neutron/agent/l3/agent.py:841
 msgid "L3 agent started"
 msgstr "Agent der Ebene 3 gestartet"
 
+#: neutron/agent/l3/ha.py:115
+#, python-format
+msgid "Router %(router_id)s transitioned to %(state)s"
+msgstr ""
+
+#: neutron/agent/l3/ha.py:125
+#, python-format
+msgid ""
+"Router %s is not managed by this agent. It was possibly deleted concurrently."
+msgstr ""
+
 #: neutron/agent/linux/daemon.py:81
 #, python-format
 msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:648
+#: neutron/agent/linux/dhcp.py:656
 #, python-format
 msgid ""
 "Cannot apply dhcp option %(opt)s because it's ip_version %(version)d is not "
@@ -164,17 +175,17 @@ msgstr ""
 msgid "Device %s already exists"
 msgstr "Gerät %s ist bereits vorhanden"
 
-#: neutron/agent/linux/iptables_firewall.py:94
+#: neutron/agent/linux/iptables_firewall.py:114
 #, python-format
 msgid "Attempted to update port filter which is not filtered %s"
 msgstr "Versuch, ungefilterten Portfilter %s zu aktualisieren"
 
-#: neutron/agent/linux/iptables_firewall.py:105
+#: neutron/agent/linux/iptables_firewall.py:125
 #, python-format
 msgid "Attempted to remove port filter which is not filtered %r"
 msgstr "Versuch, ungefilterten Portfilter %r zu entfernen"
 
-#: neutron/agent/linux/ovs_lib.py:386
+#: neutron/agent/linux/ovs_lib.py:393
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
@@ -224,16 +235,24 @@ msgstr ""
 msgid "OVS cleanup completed successfully"
 msgstr "OVS-Bereinigungsprozedur erfolgreich abgeschlossen"
 
-#: neutron/common/config.py:195
+#: 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:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1637
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
+msgid "Agent initialized successfully, now running... "
+msgstr "Agent erfolgreich initialisiert, läuft jetzt... "
+
+#: neutron/common/config.py:198
 msgid "Logging enabled!"
 msgstr "Protokollfunktion aktiviert!"
 
-#: neutron/common/config.py:196
+#: neutron/common/config.py:199
 #, python-format
 msgid "%(prog)s version %(version)s"
 msgstr ""
 
-#: neutron/common/config.py:215
+#: neutron/common/config.py:218
 #, python-format
 msgid "Config paste file: %s"
 msgstr "Konfigurations-Paste-Datei: %s"
@@ -265,7 +284,7 @@ msgstr ""
 msgid "Adding network %(net)s to agent %(agent)%s on host %(host)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:576
+#: neutron/db/db_base_plugin_v2.py:615
 #, python-format
 msgid ""
 "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
@@ -274,33 +293,33 @@ msgstr ""
 "Überprüfung für CIDR: %(new_cidr)s fehlgeschlagen - Überschneidung mit "
 "Teilnetz %(subnet_id)s (CIDR: %(cidr)s)"
 
-#: neutron/db/db_base_plugin_v2.py:603
+#: neutron/db/db_base_plugin_v2.py:642
 #, python-format
 msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
 msgstr "Ungültige IP-Adresse in Pool gefunden: %(start)s - %(end)s:"
 
-#: neutron/db/db_base_plugin_v2.py:610
+#: neutron/db/db_base_plugin_v2.py:649
 msgid "Specified IP addresses do not match the subnet IP version"
 msgstr ""
 "Angegebene IP-Adressen stimmen nicht mit der Teilnetz-IP-Version überein"
 
-#: neutron/db/db_base_plugin_v2.py:614
+#: neutron/db/db_base_plugin_v2.py:653
 #, python-format
 msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
 msgstr ""
 "Anfangs-IP-Adresse (%(start)s) ist größer als Ende-IP-Adresse (%(end)s)"
 
-#: neutron/db/db_base_plugin_v2.py:619
+#: neutron/db/db_base_plugin_v2.py:658
 #, python-format
 msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
 msgstr "Pool gefunden, der größer ist als Teilnetz-CIDR:%(start)s - %(end)s"
 
-#: neutron/db/db_base_plugin_v2.py:643
+#: neutron/db/db_base_plugin_v2.py:682
 #, python-format
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr "Überschneidungen bei Bereichen gefunden: %(l_range)s und %(r_range)s"
 
-#: neutron/db/db_base_plugin_v2.py:1269
+#: neutron/db/db_base_plugin_v2.py:1329
 #, python-format
 msgid "Found IP allocation %(alloc)s on subnet %(subnet)s, cannot delete"
 msgstr ""
@@ -311,12 +330,12 @@ msgid ""
 "is disabled."
 msgstr ""
 
-#: neutron/db/l3_db.py:1099
+#: neutron/db/l3_db.py:1100
 #, python-format
 msgid "Ignoring multiple IPs on router port %s"
 msgstr "Ignorieren mehrerer IP-Adressen auf Routerport %s"
 
-#: neutron/db/l3_db.py:1105
+#: neutron/db/l3_db.py:1106
 #, python-format
 msgid "Skipping port %s as no IP is configure on it"
 msgstr ""
@@ -332,12 +351,12 @@ msgstr ""
 msgid "No Service associated, so safe to migrate: %s listed"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:530
+#: neutron/db/l3_dvr_db.py:540
 #, python-format
 msgid "Agent Gateway port does not exist, so create one: %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:614
+#: neutron/db/l3_dvr_db.py:624
 #, python-format
 msgid "SNAT interface port list does not exist, so create one: %s"
 msgstr ""
@@ -370,7 +389,7 @@ msgstr ""
 msgid "%d probe(s) deleted"
 msgstr ""
 
-#: neutron/notifiers/nova.py:309
+#: neutron/notifiers/nova.py:266
 #, python-format
 msgid "Nova event response: %s"
 msgstr ""
@@ -463,78 +482,6 @@ msgstr "%(plugin_key)s: %(function_name)s mit Argumenten %(args)s ignoriert"
 msgid "No ip allocation set"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234
-#, python-format
-msgid "Provisioning network %s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259
-#, python-format
-msgid "Reclaiming local network %s"
-msgstr "Zurückfordern von lokalem Netz %s"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:280
-#, python-format
-msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:302
-#, python-format
-msgid "Network %s is not avalailable on this agent"
-msgstr "Netz %s ist auf diesem Agenten nicht verfügbar"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:319
-#, python-format
-msgid "Port metrics enabled for port: %s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:366
-#, python-format
-msgid "Adding port %s"
-msgstr "Hinzufügen von Port %s"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368
-#, python-format
-msgid "Port %(device)s updated. Details: %(device_details)s"
-msgstr "Port %(device)s aktualisiert. Details: %(device_details)s"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:395
-#, python-format
-msgid "Removing port %s"
-msgstr "Entfernen von Port %s"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:427
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:977
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1431
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:251
-msgid "Agent out of sync with plugin!"
-msgstr "Agent nicht synchron mit Plug-in!"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:463
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:261
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1016
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1629
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
-msgid "Agent initialized successfully, now running... "
-msgstr "Agent erfolgreich initialisiert, läuft jetzt... "
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:93
-msgid "Aplying port filter."
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:96
-msgid "Updating port rules."
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:109
-#, python-format
-msgid "Creating %(new)s new rules, removing %(old)s old rules."
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:119
-msgid "Removing port filter"
-msgstr ""
-
 #: neutron/plugins/ibm/sdnve_api.py:77
 #, python-format
 msgid "The IP addr of available SDN-VE controllers: %s"
@@ -642,7 +589,7 @@ msgid "RPC agent_id: %s"
 msgstr "RPC-'agent_id': %s"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:209
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
@@ -654,14 +601,14 @@ msgid "Device %s not defined on plugin"
 msgstr "Gerät %s nicht für Plug-in definiert"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:902
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1213
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1230
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1216
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233
 #, python-format
 msgid "Attachment %s removed"
 msgstr "Zusatzeinheit %s entfernt"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:235
 #, python-format
 msgid "Port %s updated."
@@ -671,8 +618,14 @@ msgstr "Port %s aktualisiert."
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr "RPC-Dämon für Linux-Brückenagent gestartet!"
 
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1434
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:251
+msgid "Agent out of sync with plugin!"
+msgstr "Agent nicht synchron mit Plug-in!"
+
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1011
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:42
+#: neutron/plugins/ml2/drivers/mlnx/agent/eswitch_neutron_agent.py:43
 #, python-format
 msgid "Interface mappings: %s"
 msgstr "Schnittstellenzuordnungen: %s"
@@ -708,101 +661,101 @@ msgstr ""
 msgid "Initializing driver for type '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:264
+#: neutron/plugins/ml2/managers.py:270
 #, python-format
 msgid "Configured mechanism driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:270
+#: neutron/plugins/ml2/managers.py:276
 #, python-format
 msgid "Loaded mechanism driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:282
+#: neutron/plugins/ml2/managers.py:288
 #, python-format
 msgid "Registered mechanism drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:287
+#: neutron/plugins/ml2/managers.py:293
 #, python-format
 msgid "Initializing mechanism driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:679
+#: neutron/plugins/ml2/managers.py:699
 #, python-format
 msgid "Configured extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:685
+#: neutron/plugins/ml2/managers.py:705
 #, python-format
 msgid "Loaded extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:696
+#: neutron/plugins/ml2/managers.py:716
 #, python-format
 msgid "Registered extension drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:702
+#: neutron/plugins/ml2/managers.py:722
 #, python-format
 msgid "Initializing extension driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:710
+#: neutron/plugins/ml2/managers.py:730
 #, python-format
 msgid "Got %(alias)s extension from driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:759
+#: neutron/plugins/ml2/managers.py:779
 #, python-format
 msgid "Extended network dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:766
+#: neutron/plugins/ml2/managers.py:786
 #, python-format
 msgid "Extended subnet dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:773
+#: neutron/plugins/ml2/managers.py:793
 #, python-format
 msgid "Extended port dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:141
+#: neutron/plugins/ml2/plugin.py:144
 msgid "Modular L2 Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:278
+#: neutron/plugins/ml2/plugin.py:281
 #, python-format
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:678
 #, python-format
 msgid "Port %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:680
+#: neutron/plugins/ml2/plugin.py:689
 #, python-format
 msgid "Subnet %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1225
+#: neutron/plugins/ml2/plugin.py:1328
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_flat.py:70
+#: neutron/plugins/ml2/drivers/type_flat.py:72
 msgid "Arbitrary flat physical_network names allowed"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_flat.py:76
+#: neutron/plugins/ml2/drivers/type_flat.py:78
 #, python-format
 msgid "Allowable flat physical_network names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_flat.py:83
+#: neutron/plugins/ml2/drivers/type_flat.py:85
 msgid "ML2 FlatTypeDriver initialization complete"
 msgstr ""
 
@@ -810,7 +763,7 @@ msgstr ""
 msgid "ML2 LocalTypeDriver initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:115
+#: neutron/plugins/ml2/drivers/type_tunnel.py:116
 #, python-format
 msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
@@ -876,10 +829,14 @@ msgstr ""
 msgid "Initializing CRD client... "
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:53
+#: neutron/plugins/ml2/drivers/mlnx/agent/eswitch_neutron_agent.py:54
 msgid "Agent initialised successfully, now running... "
 msgstr ""
 
+#: neutron/plugins/ml2/extensions/port_security.py:33
+msgid "PortSecurityExtensionDriver initialization complete"
+msgstr ""
+
 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:153
 msgid "NVSD Agent initialized successfully, now running... "
 msgstr ""
@@ -889,56 +846,56 @@ msgstr ""
 msgid "L2 Agent operating in DVR Mode with MAC %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:521
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 "Zuweisung von %(vlan_id)s als lokale VLAN-Adresse für net-id=%(net_uuid)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:622
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:625
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr "Zurückfordern von vlan = %(vlan_id)s von net-id = %(net_uuid)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:717
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:720
 #, python-format
 msgid "port_unbound(): net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 "Zuordnung von physischem Netz %(physical_network)s zu Brücke %(bridge)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1038
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be "
 "processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1459
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1462
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "Agententunnel nicht synchron mit Plug-in!"
 
@@ -971,7 +928,7 @@ msgstr ""
 msgid "Exclude Devices: %s"
 msgstr ""
 
-#: neutron/scheduler/dhcp_agent_scheduler.py:55
+#: neutron/scheduler/dhcp_agent_scheduler.py:110
 #, python-format
 msgid "Agent %s already present"
 msgstr ""
index 98b09be2d291e58f913b14cae557c0e433c29700..50fa627330866f99143b825bd3ff472ba3893388 100644 (file)
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-03-17 06:46+0000\n"
-"PO-Revision-Date: 2015-03-14 00:17+0000\n"
+"POT-Creation-Date: 2015-03-23 06:12+0000\n"
+"PO-Revision-Date: 2015-03-21 23:36+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Spanish (http://www.transifex.com/projects/p/neutron/language/"
 "es/)\n"
@@ -135,22 +135,33 @@ msgstr "Sincronizando estado"
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:573 neutron/agent/l3/agent.py:903
+#: neutron/agent/dhcp/agent.py:573 neutron/agent/l3/agent.py:912
 #: neutron/services/metering/agents/metering_agent.py:278
 #, python-format
 msgid "agent_updated by server side %s!"
 msgstr "agent_updated por el lado del servidor %s!"
 
-#: neutron/agent/l3/agent.py:832
+#: neutron/agent/l3/agent.py:841
 msgid "L3 agent started"
 msgstr "Se ha iniciado al agente L3"
 
+#: neutron/agent/l3/ha.py:115
+#, python-format
+msgid "Router %(router_id)s transitioned to %(state)s"
+msgstr ""
+
+#: neutron/agent/l3/ha.py:125
+#, python-format
+msgid ""
+"Router %s is not managed by this agent. It was possibly deleted concurrently."
+msgstr ""
+
 #: neutron/agent/linux/daemon.py:81
 #, python-format
 msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:648
+#: neutron/agent/linux/dhcp.py:656
 #, python-format
 msgid ""
 "Cannot apply dhcp option %(opt)s because it's ip_version %(version)d is not "
@@ -163,17 +174,17 @@ msgstr ""
 msgid "Device %s already exists"
 msgstr "El dispositivo %s ya existe"
 
-#: neutron/agent/linux/iptables_firewall.py:94
+#: neutron/agent/linux/iptables_firewall.py:114
 #, python-format
 msgid "Attempted to update port filter which is not filtered %s"
 msgstr "Se ha intentado actualizar el filtro de puerto que no está filtrado %s"
 
-#: neutron/agent/linux/iptables_firewall.py:105
+#: neutron/agent/linux/iptables_firewall.py:125
 #, python-format
 msgid "Attempted to remove port filter which is not filtered %r"
 msgstr "Se ha intentado eliminar el filtro de puerto que no está filtrado %r"
 
-#: neutron/agent/linux/ovs_lib.py:386
+#: neutron/agent/linux/ovs_lib.py:393
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
@@ -223,16 +234,25 @@ msgstr ""
 msgid "OVS cleanup completed successfully"
 msgstr "La limpieza de OVS se ha completado satisfactoriamente"
 
-#: neutron/common/config.py:195
+#: 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:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1637
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
+msgid "Agent initialized successfully, now running... "
+msgstr ""
+"El agente se ha inicializado satisfactoriamente, ahora se está ejecutando... "
+
+#: neutron/common/config.py:198
 msgid "Logging enabled!"
 msgstr "Registro habilitado."
 
-#: neutron/common/config.py:196
+#: neutron/common/config.py:199
 #, python-format
 msgid "%(prog)s version %(version)s"
 msgstr ""
 
-#: neutron/common/config.py:215
+#: neutron/common/config.py:218
 #, python-format
 msgid "Config paste file: %s"
 msgstr "Archivo de configuración de pegar: %s"
@@ -264,7 +284,7 @@ msgstr ""
 msgid "Adding network %(net)s to agent %(agent)%s on host %(host)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:576
+#: neutron/db/db_base_plugin_v2.py:615
 #, python-format
 msgid ""
 "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
@@ -273,37 +293,37 @@ msgstr ""
 "Se ha encontrado un error en validación para CIDR: %(new_cidr)s; se solapa "
 "con la subred %(subnet_id)s (CIDR: %(cidr)s)"
 
-#: neutron/db/db_base_plugin_v2.py:603
+#: neutron/db/db_base_plugin_v2.py:642
 #, python-format
 msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
 msgstr ""
 "Se ha encontrado una dirección IP no válida en la agrupación: %(start)s - "
 "%(end)s:"
 
-#: neutron/db/db_base_plugin_v2.py:610
+#: neutron/db/db_base_plugin_v2.py:649
 msgid "Specified IP addresses do not match the subnet IP version"
 msgstr ""
 "Las direcciones IP especificadas no coinciden con la versión de IP de subred "
 
-#: neutron/db/db_base_plugin_v2.py:614
+#: neutron/db/db_base_plugin_v2.py:653
 #, python-format
 msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
 msgstr ""
 "La IP de inicio (%(start)s) es mayor que la IP de finalización (%(end)s)"
 
-#: neutron/db/db_base_plugin_v2.py:619
+#: neutron/db/db_base_plugin_v2.py:658
 #, python-format
 msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
 msgstr ""
 "Se ha encontrado una agrupación mayor que el CIDR de subred: %(start)s - "
 "%(end)s"
 
-#: neutron/db/db_base_plugin_v2.py:643
+#: neutron/db/db_base_plugin_v2.py:682
 #, python-format
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr "Rangos de solapamiento encontrados: %(l_range)s y %(r_range)s"
 
-#: neutron/db/db_base_plugin_v2.py:1269
+#: neutron/db/db_base_plugin_v2.py:1329
 #, python-format
 msgid "Found IP allocation %(alloc)s on subnet %(subnet)s, cannot delete"
 msgstr ""
@@ -314,12 +334,12 @@ msgid ""
 "is disabled."
 msgstr ""
 
-#: neutron/db/l3_db.py:1099
+#: neutron/db/l3_db.py:1100
 #, python-format
 msgid "Ignoring multiple IPs on router port %s"
 msgstr "Ignorando varias IP en el puerto de direccionador %s"
 
-#: neutron/db/l3_db.py:1105
+#: neutron/db/l3_db.py:1106
 #, 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"
@@ -334,12 +354,12 @@ msgstr ""
 msgid "No Service associated, so safe to migrate: %s listed"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:530
+#: neutron/db/l3_dvr_db.py:540
 #, python-format
 msgid "Agent Gateway port does not exist, so create one: %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:614
+#: neutron/db/l3_dvr_db.py:624
 #, python-format
 msgid "SNAT interface port list does not exist, so create one: %s"
 msgstr ""
@@ -372,7 +392,7 @@ msgstr ""
 msgid "%d probe(s) deleted"
 msgstr ""
 
-#: neutron/notifiers/nova.py:309
+#: neutron/notifiers/nova.py:266
 #, python-format
 msgid "Nova event response: %s"
 msgstr ""
@@ -464,79 +484,6 @@ msgstr ""
 msgid "No ip allocation set"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234
-#, python-format
-msgid "Provisioning network %s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259
-#, python-format
-msgid "Reclaiming local network %s"
-msgstr "Reclamando la red local %s"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:280
-#, python-format
-msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:302
-#, python-format
-msgid "Network %s is not avalailable on this agent"
-msgstr "La red %s no está disponible en este agente"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:319
-#, python-format
-msgid "Port metrics enabled for port: %s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:366
-#, python-format
-msgid "Adding port %s"
-msgstr "Añadiendo el puerto %s"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368
-#, python-format
-msgid "Port %(device)s updated. Details: %(device_details)s"
-msgstr "Se ha actualizado el puerto %(device)s. Detalles: %(device_details)s"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:395
-#, python-format
-msgid "Removing port %s"
-msgstr "Eliminando el puerto %s"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:427
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:977
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1431
-#: 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."
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:463
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:261
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1016
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1629
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
-msgid "Agent initialized successfully, now running... "
-msgstr ""
-"El agente se ha inicializado satisfactoriamente, ahora se está ejecutando... "
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:93
-msgid "Aplying port filter."
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:96
-msgid "Updating port rules."
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:109
-#, python-format
-msgid "Creating %(new)s new rules, removing %(old)s old rules."
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:119
-msgid "Removing port filter"
-msgstr ""
-
 #: neutron/plugins/ibm/sdnve_api.py:77
 #, python-format
 msgid "The IP addr of available SDN-VE controllers: %s"
@@ -644,7 +591,7 @@ msgid "RPC agent_id: %s"
 msgstr "agent_id de RPC: %s"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:209
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
@@ -656,14 +603,14 @@ msgid "Device %s not defined on plugin"
 msgstr "El dispositivo %s no está definido en el plug-in"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:902
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1213
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1230
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1216
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233
 #, python-format
 msgid "Attachment %s removed"
 msgstr "Se ha eliminado el adjunto %s"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:235
 #, python-format
 msgid "Port %s updated."
@@ -673,8 +620,14 @@ msgstr "El puerto %s se ha actualizado."
 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:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1434
+#: 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."
+
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1011
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:42
+#: neutron/plugins/ml2/drivers/mlnx/agent/eswitch_neutron_agent.py:43
 #, python-format
 msgid "Interface mappings: %s"
 msgstr "Correlaciones de interfaz: %s"
@@ -710,101 +663,101 @@ msgstr ""
 msgid "Initializing driver for type '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:264
+#: neutron/plugins/ml2/managers.py:270
 #, python-format
 msgid "Configured mechanism driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:270
+#: neutron/plugins/ml2/managers.py:276
 #, python-format
 msgid "Loaded mechanism driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:282
+#: neutron/plugins/ml2/managers.py:288
 #, python-format
 msgid "Registered mechanism drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:287
+#: neutron/plugins/ml2/managers.py:293
 #, python-format
 msgid "Initializing mechanism driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:679
+#: neutron/plugins/ml2/managers.py:699
 #, python-format
 msgid "Configured extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:685
+#: neutron/plugins/ml2/managers.py:705
 #, python-format
 msgid "Loaded extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:696
+#: neutron/plugins/ml2/managers.py:716
 #, python-format
 msgid "Registered extension drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:702
+#: neutron/plugins/ml2/managers.py:722
 #, python-format
 msgid "Initializing extension driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:710
+#: neutron/plugins/ml2/managers.py:730
 #, python-format
 msgid "Got %(alias)s extension from driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:759
+#: neutron/plugins/ml2/managers.py:779
 #, python-format
 msgid "Extended network dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:766
+#: neutron/plugins/ml2/managers.py:786
 #, python-format
 msgid "Extended subnet dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:773
+#: neutron/plugins/ml2/managers.py:793
 #, python-format
 msgid "Extended port dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:141
+#: neutron/plugins/ml2/plugin.py:144
 msgid "Modular L2 Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:278
+#: neutron/plugins/ml2/plugin.py:281
 #, python-format
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:678
 #, python-format
 msgid "Port %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:680
+#: neutron/plugins/ml2/plugin.py:689
 #, python-format
 msgid "Subnet %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1225
+#: neutron/plugins/ml2/plugin.py:1328
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_flat.py:70
+#: neutron/plugins/ml2/drivers/type_flat.py:72
 msgid "Arbitrary flat physical_network names allowed"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_flat.py:76
+#: neutron/plugins/ml2/drivers/type_flat.py:78
 #, python-format
 msgid "Allowable flat physical_network names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_flat.py:83
+#: neutron/plugins/ml2/drivers/type_flat.py:85
 msgid "ML2 FlatTypeDriver initialization complete"
 msgstr ""
 
@@ -812,7 +765,7 @@ msgstr ""
 msgid "ML2 LocalTypeDriver initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:115
+#: neutron/plugins/ml2/drivers/type_tunnel.py:116
 #, python-format
 msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
@@ -878,10 +831,14 @@ msgstr ""
 msgid "Initializing CRD client... "
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:53
+#: neutron/plugins/ml2/drivers/mlnx/agent/eswitch_neutron_agent.py:54
 msgid "Agent initialised successfully, now running... "
 msgstr ""
 
+#: neutron/plugins/ml2/extensions/port_security.py:33
+msgid "PortSecurityExtensionDriver initialization complete"
+msgstr ""
+
 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:153
 msgid "NVSD Agent initialized successfully, now running... "
 msgstr ""
@@ -891,55 +848,55 @@ msgstr ""
 msgid "L2 Agent operating in DVR Mode with MAC %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:521
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr "Asignando %(vlan_id)s como vlan local para net-id=%(net_uuid)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:622
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:625
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr "Reclamando vlan = %(vlan_id)s de net-id = %(net_uuid)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:717
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:720
 #, python-format
 msgid "port_unbound(): net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 "Correlacionando la red física %(physical_network)s con el puente %(bridge)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1038
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be "
 "processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1459
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1462
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "Túnel de agente fuera de sincronización con el plug-in. "
 
@@ -972,7 +929,7 @@ msgstr ""
 msgid "Exclude Devices: %s"
 msgstr ""
 
-#: neutron/scheduler/dhcp_agent_scheduler.py:55
+#: neutron/scheduler/dhcp_agent_scheduler.py:110
 #, python-format
 msgid "Agent %s already present"
 msgstr ""
index a3fc5fb7649fb86cdd241a79b9b4090f908674fc..548198c2f2c3dc2f9938500218735755c26c4e78 100644 (file)
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-03-17 06:46+0000\n"
-"PO-Revision-Date: 2015-03-14 00:17+0000\n"
+"POT-Creation-Date: 2015-03-23 06:12+0000\n"
+"PO-Revision-Date: 2015-03-21 23:36+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: French (http://www.transifex.com/projects/p/neutron/language/"
 "fr/)\n"
@@ -136,22 +136,33 @@ msgstr "Etat de synchronisation"
 msgid "Synchronizing state complete"
 msgstr "Etat de synchronisation complet"
 
-#: neutron/agent/dhcp/agent.py:573 neutron/agent/l3/agent.py:903
+#: neutron/agent/dhcp/agent.py:573 neutron/agent/l3/agent.py:912
 #: neutron/services/metering/agents/metering_agent.py:278
 #, python-format
 msgid "agent_updated by server side %s!"
 msgstr "agent_updated au niveau du serveur %s !"
 
-#: neutron/agent/l3/agent.py:832
+#: neutron/agent/l3/agent.py:841
 msgid "L3 agent started"
 msgstr "Agent de niveau 3 démarré"
 
+#: neutron/agent/l3/ha.py:115
+#, python-format
+msgid "Router %(router_id)s transitioned to %(state)s"
+msgstr ""
+
+#: neutron/agent/l3/ha.py:125
+#, python-format
+msgid ""
+"Router %s is not managed by this agent. It was possibly deleted concurrently."
+msgstr ""
+
 #: neutron/agent/linux/daemon.py:81
 #, python-format
 msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:648
+#: neutron/agent/linux/dhcp.py:656
 #, python-format
 msgid ""
 "Cannot apply dhcp option %(opt)s because it's ip_version %(version)d is not "
@@ -164,19 +175,19 @@ msgstr ""
 msgid "Device %s already exists"
 msgstr "L'unité %s existe déjà"
 
-#: neutron/agent/linux/iptables_firewall.py:94
+#: neutron/agent/linux/iptables_firewall.py:114
 #, python-format
 msgid "Attempted to update port filter which is not filtered %s"
 msgstr ""
 "Tentative effectuée de mise à jour du filtre de ports (sans filtrage %s)"
 
-#: neutron/agent/linux/iptables_firewall.py:105
+#: neutron/agent/linux/iptables_firewall.py:125
 #, python-format
 msgid "Attempted to remove port filter which is not filtered %r"
 msgstr ""
 "Tentative effectuée de suppression du filtre de ports (sans filtrage %r)"
 
-#: neutron/agent/linux/ovs_lib.py:386
+#: neutron/agent/linux/ovs_lib.py:393
 #, 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"
@@ -225,16 +236,24 @@ msgstr ""
 msgid "OVS cleanup completed successfully"
 msgstr "Le nettoyage d'OVS s'est terminé avec succès."
 
-#: neutron/common/config.py:195
+#: 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:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1637
+#: 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... "
+
+#: neutron/common/config.py:198
 msgid "Logging enabled!"
 msgstr "Consignation activée !"
 
-#: neutron/common/config.py:196
+#: neutron/common/config.py:199
 #, python-format
 msgid "%(prog)s version %(version)s"
 msgstr ""
 
-#: neutron/common/config.py:215
+#: neutron/common/config.py:218
 #, python-format
 msgid "Config paste file: %s"
 msgstr "Config du fichier de collage : %s"
@@ -266,7 +285,7 @@ msgstr ""
 msgid "Adding network %(net)s to agent %(agent)%s on host %(host)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:576
+#: neutron/db/db_base_plugin_v2.py:615
 #, python-format
 msgid ""
 "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
@@ -275,36 +294,36 @@ msgstr ""
 "La validation du routage CIDR %(new_cidr)s a échoué : il chevauche le sous-"
 "réseau %(subnet_id)s (CIDR : %(cidr)s) "
 
-#: neutron/db/db_base_plugin_v2.py:603
+#: neutron/db/db_base_plugin_v2.py:642
 #, python-format
 msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
 msgstr "Adresse IP non valide trouvée dans le pool : %(start)s - %(end)s :"
 
-#: neutron/db/db_base_plugin_v2.py:610
+#: neutron/db/db_base_plugin_v2.py:649
 msgid "Specified IP addresses do not match the subnet IP version"
 msgstr ""
 "Les adresses IP spécifiées ne correspondent à la version IP du sous-réseau"
 
-#: neutron/db/db_base_plugin_v2.py:614
+#: neutron/db/db_base_plugin_v2.py:653
 #, python-format
 msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
 msgstr ""
 "L'adresse IP de début (%(start)s) est supérieure à l'adresse IP de fin "
 "(%(end)s)."
 
-#: neutron/db/db_base_plugin_v2.py:619
+#: neutron/db/db_base_plugin_v2.py:658
 #, python-format
 msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
 msgstr ""
 "Un pool plus volumineux que le routage CIDR de sous-réseau %(start)s - "
 "%(end)s a été trouvé."
 
-#: neutron/db/db_base_plugin_v2.py:643
+#: neutron/db/db_base_plugin_v2.py:682
 #, python-format
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr "Chevauchement d'intervalles trouvés : %(l_range)s et %(r_range)s"
 
-#: neutron/db/db_base_plugin_v2.py:1269
+#: neutron/db/db_base_plugin_v2.py:1329
 #, python-format
 msgid "Found IP allocation %(alloc)s on subnet %(subnet)s, cannot delete"
 msgstr ""
@@ -315,12 +334,12 @@ msgid ""
 "is disabled."
 msgstr ""
 
-#: neutron/db/l3_db.py:1099
+#: neutron/db/l3_db.py:1100
 #, python-format
 msgid "Ignoring multiple IPs on router port %s"
 msgstr "Adresses IP multiples ignorées sur le port de routeur %s"
 
-#: neutron/db/l3_db.py:1105
+#: neutron/db/l3_db.py:1106
 #, 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"
@@ -335,12 +354,12 @@ msgstr ""
 msgid "No Service associated, so safe to migrate: %s listed"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:530
+#: neutron/db/l3_dvr_db.py:540
 #, python-format
 msgid "Agent Gateway port does not exist, so create one: %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:614
+#: neutron/db/l3_dvr_db.py:624
 #, python-format
 msgid "SNAT interface port list does not exist, so create one: %s"
 msgstr ""
@@ -373,7 +392,7 @@ msgstr ""
 msgid "%d probe(s) deleted"
 msgstr ""
 
-#: neutron/notifiers/nova.py:309
+#: neutron/notifiers/nova.py:266
 #, python-format
 msgid "Nova event response: %s"
 msgstr ""
@@ -464,78 +483,6 @@ msgstr "%(plugin_key)s : %(function_name)s avec les arguments %(args)s ignoré"
 msgid "No ip allocation set"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234
-#, python-format
-msgid "Provisioning network %s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259
-#, python-format
-msgid "Reclaiming local network %s"
-msgstr "Récupération du réseau local %s"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:280
-#, python-format
-msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:302
-#, python-format
-msgid "Network %s is not avalailable on this agent"
-msgstr "Le réseau %s n'est pas disponible sur cet agent."
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:319
-#, python-format
-msgid "Port metrics enabled for port: %s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:366
-#, python-format
-msgid "Adding port %s"
-msgstr "Ajout du port %s"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368
-#, python-format
-msgid "Port %(device)s updated. Details: %(device_details)s"
-msgstr "Port %(device)s mis à jour. Détails : %(device_details)s"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:395
-#, python-format
-msgid "Removing port %s"
-msgstr "Suppression du port %s"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:427
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:977
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1431
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:251
-msgid "Agent out of sync with plugin!"
-msgstr "Agent non synchronisé avec le plug-in !"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:463
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:261
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1016
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1629
-#: 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... "
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:93
-msgid "Aplying port filter."
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:96
-msgid "Updating port rules."
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:109
-#, python-format
-msgid "Creating %(new)s new rules, removing %(old)s old rules."
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:119
-msgid "Removing port filter"
-msgstr ""
-
 #: neutron/plugins/ibm/sdnve_api.py:77
 #, python-format
 msgid "The IP addr of available SDN-VE controllers: %s"
@@ -643,7 +590,7 @@ msgid "RPC agent_id: %s"
 msgstr "agent_id RPC : %s"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:209
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
@@ -655,14 +602,14 @@ msgid "Device %s not defined on plugin"
 msgstr "Unité %s non définie sur le plug-in"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:902
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1213
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1230
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1216
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233
 #, python-format
 msgid "Attachment %s removed"
 msgstr "Connexion %s retirée"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:235
 #, python-format
 msgid "Port %s updated."
@@ -672,8 +619,14 @@ msgstr "Port %s mis à jour."
 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:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1434
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:251
+msgid "Agent out of sync with plugin!"
+msgstr "Agent non synchronisé avec le plug-in !"
+
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1011
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:42
+#: neutron/plugins/ml2/drivers/mlnx/agent/eswitch_neutron_agent.py:43
 #, python-format
 msgid "Interface mappings: %s"
 msgstr "Mappages d'interface : %s"
@@ -709,101 +662,101 @@ msgstr ""
 msgid "Initializing driver for type '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:264
+#: neutron/plugins/ml2/managers.py:270
 #, python-format
 msgid "Configured mechanism driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:270
+#: neutron/plugins/ml2/managers.py:276
 #, python-format
 msgid "Loaded mechanism driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:282
+#: neutron/plugins/ml2/managers.py:288
 #, python-format
 msgid "Registered mechanism drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:287
+#: neutron/plugins/ml2/managers.py:293
 #, python-format
 msgid "Initializing mechanism driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:679
+#: neutron/plugins/ml2/managers.py:699
 #, python-format
 msgid "Configured extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:685
+#: neutron/plugins/ml2/managers.py:705
 #, python-format
 msgid "Loaded extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:696
+#: neutron/plugins/ml2/managers.py:716
 #, python-format
 msgid "Registered extension drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:702
+#: neutron/plugins/ml2/managers.py:722
 #, python-format
 msgid "Initializing extension driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:710
+#: neutron/plugins/ml2/managers.py:730
 #, python-format
 msgid "Got %(alias)s extension from driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:759
+#: neutron/plugins/ml2/managers.py:779
 #, python-format
 msgid "Extended network dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:766
+#: neutron/plugins/ml2/managers.py:786
 #, python-format
 msgid "Extended subnet dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:773
+#: neutron/plugins/ml2/managers.py:793
 #, python-format
 msgid "Extended port dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:141
+#: neutron/plugins/ml2/plugin.py:144
 msgid "Modular L2 Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:278
+#: neutron/plugins/ml2/plugin.py:281
 #, python-format
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:678
 #, python-format
 msgid "Port %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:680
+#: neutron/plugins/ml2/plugin.py:689
 #, python-format
 msgid "Subnet %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1225
+#: neutron/plugins/ml2/plugin.py:1328
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_flat.py:70
+#: neutron/plugins/ml2/drivers/type_flat.py:72
 msgid "Arbitrary flat physical_network names allowed"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_flat.py:76
+#: neutron/plugins/ml2/drivers/type_flat.py:78
 #, python-format
 msgid "Allowable flat physical_network names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_flat.py:83
+#: neutron/plugins/ml2/drivers/type_flat.py:85
 msgid "ML2 FlatTypeDriver initialization complete"
 msgstr ""
 
@@ -811,7 +764,7 @@ msgstr ""
 msgid "ML2 LocalTypeDriver initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:115
+#: neutron/plugins/ml2/drivers/type_tunnel.py:116
 #, python-format
 msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
@@ -877,10 +830,14 @@ msgstr ""
 msgid "Initializing CRD client... "
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:53
+#: neutron/plugins/ml2/drivers/mlnx/agent/eswitch_neutron_agent.py:54
 msgid "Agent initialised successfully, now running... "
 msgstr ""
 
+#: neutron/plugins/ml2/extensions/port_security.py:33
+msgid "PortSecurityExtensionDriver initialization complete"
+msgstr ""
+
 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:153
 msgid "NVSD Agent initialized successfully, now running... "
 msgstr ""
@@ -890,58 +847,58 @@ msgstr ""
 msgid "L2 Agent operating in DVR Mode with MAC %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:521
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 "Affectation de %(vlan_id)s comme réseau local virtuel pour net-id = "
 "%(net_uuid)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:622
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:625
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 "Récupération du réseau local virtuel = %(vlan_id)s à partir de net-id = "
 "%(net_uuid)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:717
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:720
 #, python-format
 msgid "port_unbound(): net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr "Ajout %s à la liste de ponts."
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr "Mappage du réseau physique %(physical_network)s sur le pont %(bridge)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1038
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be "
 "processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr "Configuration complète de l'équipement %s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1459
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1462
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "Tunnel d'agent désynchronisé avec le plug-in !"
 
@@ -974,7 +931,7 @@ msgstr ""
 msgid "Exclude Devices: %s"
 msgstr "Equipements exclus: %s"
 
-#: neutron/scheduler/dhcp_agent_scheduler.py:55
+#: neutron/scheduler/dhcp_agent_scheduler.py:110
 #, python-format
 msgid "Agent %s already present"
 msgstr ""
index a9879a66446880ce504bf52dc949f2af6303d979..dfbe3e2e9ed9b2013342931c7b9c4ebdf012729a 100644 (file)
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-03-17 06:46+0000\n"
-"PO-Revision-Date: 2015-03-14 00:17+0000\n"
+"POT-Creation-Date: 2015-03-23 06:12+0000\n"
+"PO-Revision-Date: 2015-03-21 23:36+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Italian (http://www.transifex.com/projects/p/neutron/language/"
 "it/)\n"
@@ -136,22 +136,33 @@ msgstr "Stato sincronizzazione"
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:573 neutron/agent/l3/agent.py:903
+#: neutron/agent/dhcp/agent.py:573 neutron/agent/l3/agent.py:912
 #: neutron/services/metering/agents/metering_agent.py:278
 #, python-format
 msgid "agent_updated by server side %s!"
 msgstr "agent_updated dal lato server %s!"
 
-#: neutron/agent/l3/agent.py:832
+#: neutron/agent/l3/agent.py:841
 msgid "L3 agent started"
 msgstr "Agent L3 avviato"
 
+#: neutron/agent/l3/ha.py:115
+#, python-format
+msgid "Router %(router_id)s transitioned to %(state)s"
+msgstr ""
+
+#: neutron/agent/l3/ha.py:125
+#, python-format
+msgid ""
+"Router %s is not managed by this agent. It was possibly deleted concurrently."
+msgstr ""
+
 #: neutron/agent/linux/daemon.py:81
 #, python-format
 msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:648
+#: neutron/agent/linux/dhcp.py:656
 #, python-format
 msgid ""
 "Cannot apply dhcp option %(opt)s because it's ip_version %(version)d is not "
@@ -164,17 +175,17 @@ msgstr ""
 msgid "Device %s already exists"
 msgstr "L'unità %s già esiste"
 
-#: neutron/agent/linux/iptables_firewall.py:94
+#: neutron/agent/linux/iptables_firewall.py:114
 #, python-format
 msgid "Attempted to update port filter which is not filtered %s"
 msgstr "Tentativo di aggiornare il filtro della porta che non è filtrata %s"
 
-#: neutron/agent/linux/iptables_firewall.py:105
+#: neutron/agent/linux/iptables_firewall.py:125
 #, python-format
 msgid "Attempted to remove port filter which is not filtered %r"
 msgstr "Tentativo di rimuovere il filtro della porta che non è filtrata %r"
 
-#: neutron/agent/linux/ovs_lib.py:386
+#: neutron/agent/linux/ovs_lib.py:393
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
@@ -224,16 +235,24 @@ msgstr ""
 msgid "OVS cleanup completed successfully"
 msgstr "Ripulitura di OVS completata correttamente"
 
-#: neutron/common/config.py:195
+#: 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:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1637
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
+msgid "Agent initialized successfully, now running... "
+msgstr "Agent inizializzato correttamente, ora in esecuzione... "
+
+#: neutron/common/config.py:198
 msgid "Logging enabled!"
 msgstr "Accesso abilitato!"
 
-#: neutron/common/config.py:196
+#: neutron/common/config.py:199
 #, python-format
 msgid "%(prog)s version %(version)s"
 msgstr ""
 
-#: neutron/common/config.py:215
+#: neutron/common/config.py:218
 #, python-format
 msgid "Config paste file: %s"
 msgstr "Configurazione file paste: %s"
@@ -265,7 +284,7 @@ msgstr ""
 msgid "Adding network %(net)s to agent %(agent)%s on host %(host)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:576
+#: neutron/db/db_base_plugin_v2.py:615
 #, python-format
 msgid ""
 "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
@@ -274,33 +293,33 @@ msgstr ""
 "Convalida per CIDR: %(new_cidr)s non riuscita - si sovrappone con la "
 "sottorete %(subnet_id)s (CIDR: %(cidr)s)"
 
-#: neutron/db/db_base_plugin_v2.py:603
+#: neutron/db/db_base_plugin_v2.py:642
 #, python-format
 msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
 msgstr "Trovato un indirizzo IP invalido nel pool: %(start)s - %(end)s:"
 
-#: neutron/db/db_base_plugin_v2.py:610
+#: neutron/db/db_base_plugin_v2.py:649
 msgid "Specified IP addresses do not match the subnet IP version"
 msgstr ""
 "Gli indirizzi IP specificati non corrispondono alla versione IP della "
 "sottorete"
 
-#: neutron/db/db_base_plugin_v2.py:614
+#: neutron/db/db_base_plugin_v2.py:653
 #, python-format
 msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
 msgstr "L'IP iniziale (%(start)s) è superiore all'IP finale (%(end)s)"
 
-#: neutron/db/db_base_plugin_v2.py:619
+#: neutron/db/db_base_plugin_v2.py:658
 #, python-format
 msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
 msgstr "Trovato un pool più grande della sottorete CIDR:%(start)s - %(end)s"
 
-#: neutron/db/db_base_plugin_v2.py:643
+#: neutron/db/db_base_plugin_v2.py:682
 #, python-format
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr "Trovati gli intervalli di sovrapposizione: %(l_range)s e %(r_range)s"
 
-#: neutron/db/db_base_plugin_v2.py:1269
+#: neutron/db/db_base_plugin_v2.py:1329
 #, python-format
 msgid "Found IP allocation %(alloc)s on subnet %(subnet)s, cannot delete"
 msgstr ""
@@ -311,12 +330,12 @@ msgid ""
 "is disabled."
 msgstr ""
 
-#: neutron/db/l3_db.py:1099
+#: neutron/db/l3_db.py:1100
 #, python-format
 msgid "Ignoring multiple IPs on router port %s"
 msgstr "Ignora IP multipli sulla porta del router %s"
 
-#: neutron/db/l3_db.py:1105
+#: neutron/db/l3_db.py:1106
 #, 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"
@@ -331,12 +350,12 @@ msgstr ""
 msgid "No Service associated, so safe to migrate: %s listed"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:530
+#: neutron/db/l3_dvr_db.py:540
 #, python-format
 msgid "Agent Gateway port does not exist, so create one: %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:614
+#: neutron/db/l3_dvr_db.py:624
 #, python-format
 msgid "SNAT interface port list does not exist, so create one: %s"
 msgstr ""
@@ -369,7 +388,7 @@ msgstr ""
 msgid "%d probe(s) deleted"
 msgstr ""
 
-#: neutron/notifiers/nova.py:309
+#: neutron/notifiers/nova.py:266
 #, python-format
 msgid "Nova event response: %s"
 msgstr ""
@@ -461,78 +480,6 @@ msgstr "%(plugin_key)s: %(function_name)s con argomenti %(args)s ignorato"
 msgid "No ip allocation set"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234
-#, python-format
-msgid "Provisioning network %s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259
-#, python-format
-msgid "Reclaiming local network %s"
-msgstr "Recupero rete locale %s"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:280
-#, python-format
-msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:302
-#, python-format
-msgid "Network %s is not avalailable on this agent"
-msgstr "La rete %s non è disponibile su questo agent"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:319
-#, python-format
-msgid "Port metrics enabled for port: %s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:366
-#, python-format
-msgid "Adding port %s"
-msgstr "Aggiunta di una porta %s"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368
-#, python-format
-msgid "Port %(device)s updated. Details: %(device_details)s"
-msgstr "Porta %(device)s aggiornata. Dettagli: %(device_details)s"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:395
-#, python-format
-msgid "Removing port %s"
-msgstr "Rimozione porta %s"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:427
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:977
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1431
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:251
-msgid "Agent out of sync with plugin!"
-msgstr "Agent non sincronizzato con il plugin!"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:463
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:261
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1016
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1629
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
-msgid "Agent initialized successfully, now running... "
-msgstr "Agent inizializzato correttamente, ora in esecuzione... "
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:93
-msgid "Aplying port filter."
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:96
-msgid "Updating port rules."
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:109
-#, python-format
-msgid "Creating %(new)s new rules, removing %(old)s old rules."
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:119
-msgid "Removing port filter"
-msgstr ""
-
 #: neutron/plugins/ibm/sdnve_api.py:77
 #, python-format
 msgid "The IP addr of available SDN-VE controllers: %s"
@@ -639,7 +586,7 @@ msgid "RPC agent_id: %s"
 msgstr "agent-id RPC: %s"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:209
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
@@ -651,14 +598,14 @@ msgid "Device %s not defined on plugin"
 msgstr "Unità %s non definita nel plugin"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:902
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1213
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1230
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1216
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233
 #, python-format
 msgid "Attachment %s removed"
 msgstr "Collegamento %s rimosso"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:235
 #, python-format
 msgid "Port %s updated."
@@ -668,8 +615,14 @@ msgstr "Porta %s aggiornata."
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr "LinuxBridge Agent RPC Daemon avviato!"
 
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1434
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:251
+msgid "Agent out of sync with plugin!"
+msgstr "Agent non sincronizzato con il plugin!"
+
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1011
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:42
+#: neutron/plugins/ml2/drivers/mlnx/agent/eswitch_neutron_agent.py:43
 #, python-format
 msgid "Interface mappings: %s"
 msgstr "Associazioni interfaccia: %s"
@@ -705,101 +658,101 @@ msgstr ""
 msgid "Initializing driver for type '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:264
+#: neutron/plugins/ml2/managers.py:270
 #, python-format
 msgid "Configured mechanism driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:270
+#: neutron/plugins/ml2/managers.py:276
 #, python-format
 msgid "Loaded mechanism driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:282
+#: neutron/plugins/ml2/managers.py:288
 #, python-format
 msgid "Registered mechanism drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:287
+#: neutron/plugins/ml2/managers.py:293
 #, python-format
 msgid "Initializing mechanism driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:679
+#: neutron/plugins/ml2/managers.py:699
 #, python-format
 msgid "Configured extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:685
+#: neutron/plugins/ml2/managers.py:705
 #, python-format
 msgid "Loaded extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:696
+#: neutron/plugins/ml2/managers.py:716
 #, python-format
 msgid "Registered extension drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:702
+#: neutron/plugins/ml2/managers.py:722
 #, python-format
 msgid "Initializing extension driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:710
+#: neutron/plugins/ml2/managers.py:730
 #, python-format
 msgid "Got %(alias)s extension from driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:759
+#: neutron/plugins/ml2/managers.py:779
 #, python-format
 msgid "Extended network dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:766
+#: neutron/plugins/ml2/managers.py:786
 #, python-format
 msgid "Extended subnet dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:773
+#: neutron/plugins/ml2/managers.py:793
 #, python-format
 msgid "Extended port dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:141
+#: neutron/plugins/ml2/plugin.py:144
 msgid "Modular L2 Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:278
+#: neutron/plugins/ml2/plugin.py:281
 #, python-format
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:678
 #, python-format
 msgid "Port %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:680
+#: neutron/plugins/ml2/plugin.py:689
 #, python-format
 msgid "Subnet %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1225
+#: neutron/plugins/ml2/plugin.py:1328
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_flat.py:70
+#: neutron/plugins/ml2/drivers/type_flat.py:72
 msgid "Arbitrary flat physical_network names allowed"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_flat.py:76
+#: neutron/plugins/ml2/drivers/type_flat.py:78
 #, python-format
 msgid "Allowable flat physical_network names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_flat.py:83
+#: neutron/plugins/ml2/drivers/type_flat.py:85
 msgid "ML2 FlatTypeDriver initialization complete"
 msgstr ""
 
@@ -807,7 +760,7 @@ msgstr ""
 msgid "ML2 LocalTypeDriver initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:115
+#: neutron/plugins/ml2/drivers/type_tunnel.py:116
 #, python-format
 msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
@@ -873,10 +826,14 @@ msgstr ""
 msgid "Initializing CRD client... "
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:53
+#: neutron/plugins/ml2/drivers/mlnx/agent/eswitch_neutron_agent.py:54
 msgid "Agent initialised successfully, now running... "
 msgstr ""
 
+#: neutron/plugins/ml2/extensions/port_security.py:33
+msgid "PortSecurityExtensionDriver initialization complete"
+msgstr ""
+
 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:153
 msgid "NVSD Agent initialized successfully, now running... "
 msgstr ""
@@ -886,54 +843,54 @@ msgstr ""
 msgid "L2 Agent operating in DVR Mode with MAC %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:521
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr "Assegnazione %(vlan_id)s come vlan locale per net-id=%(net_uuid)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:622
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:625
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr "Recupero vlan = %(vlan_id)s da net-id = %(net_uuid)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:717
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:720
 #, python-format
 msgid "port_unbound(): net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr "Associazione rete fisica %(physical_network)s al bridge %(bridge)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1038
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be "
 "processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1459
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1462
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "Il tunnel agent non è sincronizzato con il plugin!"
 
@@ -966,7 +923,7 @@ msgstr ""
 msgid "Exclude Devices: %s"
 msgstr ""
 
-#: neutron/scheduler/dhcp_agent_scheduler.py:55
+#: neutron/scheduler/dhcp_agent_scheduler.py:110
 #, python-format
 msgid "Agent %s already present"
 msgstr ""
index 3054fbb057cc9b941d3393dc513af1654ac7eae5..f06f372015df70c66896582a1d40f0509baadd29 100644 (file)
@@ -3,13 +3,13 @@
 # This file is distributed under the same license as the neutron project.
 #
 # Translators:
-# Kuo(Kyohei MORIYAMA) <>, 2014
+# Sasuke(Kyohei MORIYAMA) <>, 2014
 msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-03-17 06:46+0000\n"
-"PO-Revision-Date: 2015-03-14 00:17+0000\n"
+"POT-Creation-Date: 2015-03-23 06:12+0000\n"
+"PO-Revision-Date: 2015-03-21 23:36+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Japanese (http://www.transifex.com/projects/p/neutron/"
 "language/ja/)\n"
@@ -136,22 +136,33 @@ msgstr "状態の同期中"
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:573 neutron/agent/l3/agent.py:903
+#: neutron/agent/dhcp/agent.py:573 neutron/agent/l3/agent.py:912
 #: neutron/services/metering/agents/metering_agent.py:278
 #, python-format
 msgid "agent_updated by server side %s!"
 msgstr "サーバー・サイド %s による agent_updated!"
 
-#: neutron/agent/l3/agent.py:832
+#: neutron/agent/l3/agent.py:841
 msgid "L3 agent started"
 msgstr "L3 エージェントが始動しました"
 
+#: neutron/agent/l3/ha.py:115
+#, python-format
+msgid "Router %(router_id)s transitioned to %(state)s"
+msgstr ""
+
+#: neutron/agent/l3/ha.py:125
+#, python-format
+msgid ""
+"Router %s is not managed by this agent. It was possibly deleted concurrently."
+msgstr ""
+
 #: neutron/agent/linux/daemon.py:81
 #, python-format
 msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:648
+#: neutron/agent/linux/dhcp.py:656
 #, python-format
 msgid ""
 "Cannot apply dhcp option %(opt)s because it's ip_version %(version)d is not "
@@ -164,17 +175,17 @@ msgstr ""
 msgid "Device %s already exists"
 msgstr "デバイス %s は既に存在します"
 
-#: neutron/agent/linux/iptables_firewall.py:94
+#: neutron/agent/linux/iptables_firewall.py:114
 #, python-format
 msgid "Attempted to update port filter which is not filtered %s"
 msgstr "フィルター処理されていないポート・フィルター %s を更新しようとしました"
 
-#: neutron/agent/linux/iptables_firewall.py:105
+#: neutron/agent/linux/iptables_firewall.py:125
 #, python-format
 msgid "Attempted to remove port filter which is not filtered %r"
 msgstr "フィルター処理されていないポート・フィルター %r を削除しようとしました"
 
-#: neutron/agent/linux/ovs_lib.py:386
+#: neutron/agent/linux/ovs_lib.py:393
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
@@ -224,16 +235,24 @@ msgstr ""
 msgid "OVS cleanup completed successfully"
 msgstr "OVS のクリーンアップが正常に完了しました"
 
-#: neutron/common/config.py:195
+#: 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:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1637
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
+msgid "Agent initialized successfully, now running... "
+msgstr "エージェントが正常に初期化されました。現在実行中です... "
+
+#: neutron/common/config.py:198
 msgid "Logging enabled!"
 msgstr "ロギングは有効です"
 
-#: neutron/common/config.py:196
+#: neutron/common/config.py:199
 #, python-format
 msgid "%(prog)s version %(version)s"
 msgstr ""
 
-#: neutron/common/config.py:215
+#: neutron/common/config.py:218
 #, python-format
 msgid "Config paste file: %s"
 msgstr "構成貼り付けファイル: %s"
@@ -265,7 +284,7 @@ msgstr ""
 msgid "Adding network %(net)s to agent %(agent)%s on host %(host)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:576
+#: neutron/db/db_base_plugin_v2.py:615
 #, python-format
 msgid ""
 "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
@@ -274,32 +293,32 @@ msgstr ""
 "CIDR %(new_cidr)s の検証が失敗しました。サブネット %(subnet_id)s (CIDR: "
 "%(cidr)s) とオーバーラップしています"
 
-#: neutron/db/db_base_plugin_v2.py:603
+#: neutron/db/db_base_plugin_v2.py:642
 #, python-format
 msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
 msgstr "プールで無効な IP アドレスが見つかりました: %(start)s から %(end)s:"
 
-#: neutron/db/db_base_plugin_v2.py:610
+#: neutron/db/db_base_plugin_v2.py:649
 msgid "Specified IP addresses do not match the subnet IP version"
 msgstr "指定された IP アドレスが、サブネット IP バージョンと一致しません"
 
-#: neutron/db/db_base_plugin_v2.py:614
+#: neutron/db/db_base_plugin_v2.py:653
 #, python-format
 msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
 msgstr "開始 IP (%(start)s) が終了 IP (%(end)s) より大きくなっています"
 
-#: neutron/db/db_base_plugin_v2.py:619
+#: neutron/db/db_base_plugin_v2.py:658
 #, python-format
 msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
 msgstr ""
 "サブネット CIDR より大きいプールが見つかりました: %(start)s から %(end)s"
 
-#: neutron/db/db_base_plugin_v2.py:643
+#: neutron/db/db_base_plugin_v2.py:682
 #, python-format
 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:1269
+#: neutron/db/db_base_plugin_v2.py:1329
 #, python-format
 msgid "Found IP allocation %(alloc)s on subnet %(subnet)s, cannot delete"
 msgstr ""
@@ -310,12 +329,12 @@ msgid ""
 "is disabled."
 msgstr ""
 
-#: neutron/db/l3_db.py:1099
+#: neutron/db/l3_db.py:1100
 #, python-format
 msgid "Ignoring multiple IPs on router port %s"
 msgstr "ルーター・ポート %s で複数の IP を無視します"
 
-#: neutron/db/l3_db.py:1105
+#: neutron/db/l3_db.py:1106
 #, python-format
 msgid "Skipping port %s as no IP is configure on it"
 msgstr "ポート %s には IP が構成されていないため、このポートをスキップします"
@@ -330,12 +349,12 @@ msgstr ""
 msgid "No Service associated, so safe to migrate: %s listed"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:530
+#: neutron/db/l3_dvr_db.py:540
 #, python-format
 msgid "Agent Gateway port does not exist, so create one: %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:614
+#: neutron/db/l3_dvr_db.py:624
 #, python-format
 msgid "SNAT interface port list does not exist, so create one: %s"
 msgstr ""
@@ -368,7 +387,7 @@ msgstr ""
 msgid "%d probe(s) deleted"
 msgstr ""
 
-#: neutron/notifiers/nova.py:309
+#: neutron/notifiers/nova.py:266
 #, python-format
 msgid "Nova event response: %s"
 msgstr ""
@@ -460,78 +479,6 @@ msgstr ""
 msgid "No ip allocation set"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234
-#, python-format
-msgid "Provisioning network %s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259
-#, python-format
-msgid "Reclaiming local network %s"
-msgstr "ローカル・ネットワーク %s の再利用中"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:280
-#, python-format
-msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:302
-#, python-format
-msgid "Network %s is not avalailable on this agent"
-msgstr "ネットワーク %s はこのエージェントでは使用できません"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:319
-#, python-format
-msgid "Port metrics enabled for port: %s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:366
-#, python-format
-msgid "Adding port %s"
-msgstr "ポート %s の追加中"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368
-#, python-format
-msgid "Port %(device)s updated. Details: %(device_details)s"
-msgstr "ポート %(device)s が更新されました。詳細: %(device_details)s"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:395
-#, python-format
-msgid "Removing port %s"
-msgstr "ポート %s の削除中"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:427
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:977
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1431
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:251
-msgid "Agent out of sync with plugin!"
-msgstr "エージェントがプラグインと非同期です。"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:463
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:261
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1016
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1629
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
-msgid "Agent initialized successfully, now running... "
-msgstr "エージェントが正常に初期化されました。現在実行中です... "
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:93
-msgid "Aplying port filter."
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:96
-msgid "Updating port rules."
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:109
-#, python-format
-msgid "Creating %(new)s new rules, removing %(old)s old rules."
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:119
-msgid "Removing port filter"
-msgstr ""
-
 #: neutron/plugins/ibm/sdnve_api.py:77
 #, python-format
 msgid "The IP addr of available SDN-VE controllers: %s"
@@ -638,7 +585,7 @@ msgid "RPC agent_id: %s"
 msgstr "RPC agent_id: %s"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:209
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
@@ -650,14 +597,14 @@ msgid "Device %s not defined on plugin"
 msgstr "デバイス %s がプラグインで定義されていません"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:902
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1213
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1230
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1216
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233
 #, python-format
 msgid "Attachment %s removed"
 msgstr "接続機構 %s が削除されました"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:235
 #, python-format
 msgid "Port %s updated."
@@ -667,8 +614,14 @@ msgstr "ポート %s が更新されました。"
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr "LinuxBridge Agent RPC デーモンが開始しました。"
 
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1434
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:251
+msgid "Agent out of sync with plugin!"
+msgstr "エージェントがプラグインと非同期です。"
+
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1011
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:42
+#: neutron/plugins/ml2/drivers/mlnx/agent/eswitch_neutron_agent.py:43
 #, python-format
 msgid "Interface mappings: %s"
 msgstr "インターフェース・マッピング: %s"
@@ -704,101 +657,101 @@ msgstr ""
 msgid "Initializing driver for type '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:264
+#: neutron/plugins/ml2/managers.py:270
 #, python-format
 msgid "Configured mechanism driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:270
+#: neutron/plugins/ml2/managers.py:276
 #, python-format
 msgid "Loaded mechanism driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:282
+#: neutron/plugins/ml2/managers.py:288
 #, python-format
 msgid "Registered mechanism drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:287
+#: neutron/plugins/ml2/managers.py:293
 #, python-format
 msgid "Initializing mechanism driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:679
+#: neutron/plugins/ml2/managers.py:699
 #, python-format
 msgid "Configured extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:685
+#: neutron/plugins/ml2/managers.py:705
 #, python-format
 msgid "Loaded extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:696
+#: neutron/plugins/ml2/managers.py:716
 #, python-format
 msgid "Registered extension drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:702
+#: neutron/plugins/ml2/managers.py:722
 #, python-format
 msgid "Initializing extension driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:710
+#: neutron/plugins/ml2/managers.py:730
 #, python-format
 msgid "Got %(alias)s extension from driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:759
+#: neutron/plugins/ml2/managers.py:779
 #, python-format
 msgid "Extended network dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:766
+#: neutron/plugins/ml2/managers.py:786
 #, python-format
 msgid "Extended subnet dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:773
+#: neutron/plugins/ml2/managers.py:793
 #, python-format
 msgid "Extended port dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:141
+#: neutron/plugins/ml2/plugin.py:144
 msgid "Modular L2 Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:278
+#: neutron/plugins/ml2/plugin.py:281
 #, python-format
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:678
 #, python-format
 msgid "Port %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:680
+#: neutron/plugins/ml2/plugin.py:689
 #, python-format
 msgid "Subnet %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1225
+#: neutron/plugins/ml2/plugin.py:1328
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_flat.py:70
+#: neutron/plugins/ml2/drivers/type_flat.py:72
 msgid "Arbitrary flat physical_network names allowed"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_flat.py:76
+#: neutron/plugins/ml2/drivers/type_flat.py:78
 #, python-format
 msgid "Allowable flat physical_network names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_flat.py:83
+#: neutron/plugins/ml2/drivers/type_flat.py:85
 msgid "ML2 FlatTypeDriver initialization complete"
 msgstr ""
 
@@ -806,7 +759,7 @@ msgstr ""
 msgid "ML2 LocalTypeDriver initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:115
+#: neutron/plugins/ml2/drivers/type_tunnel.py:116
 #, python-format
 msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
@@ -872,10 +825,14 @@ msgstr ""
 msgid "Initializing CRD client... "
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:53
+#: neutron/plugins/ml2/drivers/mlnx/agent/eswitch_neutron_agent.py:54
 msgid "Agent initialised successfully, now running... "
 msgstr ""
 
+#: neutron/plugins/ml2/extensions/port_security.py:33
+msgid "PortSecurityExtensionDriver initialization complete"
+msgstr ""
+
 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:153
 msgid "NVSD Agent initialized successfully, now running... "
 msgstr ""
@@ -885,57 +842,57 @@ msgstr ""
 msgid "L2 Agent operating in DVR Mode with MAC %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:521
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 "%(vlan_id)s を net-id=%(net_uuid)s のローカル VLAN として割り当てています"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:622
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:625
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr "VLAN = %(vlan_id)s を net-id = %(net_uuid)s から再利用中"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:717
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:720
 #, python-format
 msgid "port_unbound(): net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 "物理ネットワーク %(physical_network)s をブリッジ %(bridge)s にマップしていま"
 "す"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1038
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be "
 "processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1459
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1462
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "エージェント・トンネルがプラグインと非同期です"
 
@@ -968,7 +925,7 @@ msgstr ""
 msgid "Exclude Devices: %s"
 msgstr ""
 
-#: neutron/scheduler/dhcp_agent_scheduler.py:55
+#: neutron/scheduler/dhcp_agent_scheduler.py:110
 #, python-format
 msgid "Agent %s already present"
 msgstr ""
index ed137e32ca7188624d4da8a19c580823ebfdb76f..7d0b4efe8a9849a9a34197431b051dc998c051cc 100644 (file)
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-03-17 06:46+0000\n"
-"PO-Revision-Date: 2015-03-14 00:17+0000\n"
+"POT-Creation-Date: 2015-03-23 06:12+0000\n"
+"PO-Revision-Date: 2015-03-21 23:36+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/neutron/"
 "language/ko_KR/)\n"
@@ -135,22 +135,33 @@ msgstr "상태 동기화 중"
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:573 neutron/agent/l3/agent.py:903
+#: neutron/agent/dhcp/agent.py:573 neutron/agent/l3/agent.py:912
 #: neutron/services/metering/agents/metering_agent.py:278
 #, python-format
 msgid "agent_updated by server side %s!"
 msgstr "서버측 %s!에 의한 agent_updated"
 
-#: neutron/agent/l3/agent.py:832
+#: neutron/agent/l3/agent.py:841
 msgid "L3 agent started"
 msgstr "L3 에이전트가 시작됨"
 
+#: neutron/agent/l3/ha.py:115
+#, python-format
+msgid "Router %(router_id)s transitioned to %(state)s"
+msgstr ""
+
+#: neutron/agent/l3/ha.py:125
+#, python-format
+msgid ""
+"Router %s is not managed by this agent. It was possibly deleted concurrently."
+msgstr ""
+
 #: neutron/agent/linux/daemon.py:81
 #, python-format
 msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:648
+#: neutron/agent/linux/dhcp.py:656
 #, python-format
 msgid ""
 "Cannot apply dhcp option %(opt)s because it's ip_version %(version)d is not "
@@ -163,17 +174,17 @@ msgstr ""
 msgid "Device %s already exists"
 msgstr "%s 디바이스가 이미 존재함"
 
-#: neutron/agent/linux/iptables_firewall.py:94
+#: neutron/agent/linux/iptables_firewall.py:114
 #, python-format
 msgid "Attempted to update port filter which is not filtered %s"
 msgstr "필터링된 %s이(가) 아닌 포트 필터를 업데이트하려고 시도함"
 
-#: neutron/agent/linux/iptables_firewall.py:105
+#: neutron/agent/linux/iptables_firewall.py:125
 #, python-format
 msgid "Attempted to remove port filter which is not filtered %r"
 msgstr "필터링된 %r이(가) 아닌 포트 필터를 제거하려고 시도함"
 
-#: neutron/agent/linux/ovs_lib.py:386
+#: neutron/agent/linux/ovs_lib.py:393
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
@@ -223,16 +234,24 @@ msgstr ""
 msgid "OVS cleanup completed successfully"
 msgstr "OVS 정리가 완료됨"
 
-#: neutron/common/config.py:195
+#: 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:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1637
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
+msgid "Agent initialized successfully, now running... "
+msgstr "에이전트가 초기화되었으며, 지금 실행 중... "
+
+#: neutron/common/config.py:198
 msgid "Logging enabled!"
 msgstr "로깅 사용!"
 
-#: neutron/common/config.py:196
+#: neutron/common/config.py:199
 #, python-format
 msgid "%(prog)s version %(version)s"
 msgstr ""
 
-#: neutron/common/config.py:215
+#: neutron/common/config.py:218
 #, python-format
 msgid "Config paste file: %s"
 msgstr "구성 붙여넣기 파일: %s"
@@ -264,7 +283,7 @@ msgstr ""
 msgid "Adding network %(net)s to agent %(agent)%s on host %(host)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:576
+#: neutron/db/db_base_plugin_v2.py:615
 #, python-format
 msgid ""
 "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
@@ -273,31 +292,31 @@ msgstr ""
 "CIDR %(new_cidr)s 유효성 검증 실패 - 서브넷 %(subnet_id)s(CIDR: %(cidr)s)과"
 "(와) 겹침"
 
-#: neutron/db/db_base_plugin_v2.py:603
+#: neutron/db/db_base_plugin_v2.py:642
 #, python-format
 msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
 msgstr "풀에서 올바르지 않은 IP 주소 발견: %(start)s - %(end)s:"
 
-#: neutron/db/db_base_plugin_v2.py:610
+#: neutron/db/db_base_plugin_v2.py:649
 msgid "Specified IP addresses do not match the subnet IP version"
 msgstr "지정된 IP 주소가 서브넷 IP 버전과 일치하지 않음"
 
-#: neutron/db/db_base_plugin_v2.py:614
+#: neutron/db/db_base_plugin_v2.py:653
 #, python-format
 msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
 msgstr "시작 IP(%(start)s)가 끝 IP(%(end)s)보다 큼"
 
-#: neutron/db/db_base_plugin_v2.py:619
+#: neutron/db/db_base_plugin_v2.py:658
 #, python-format
 msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
 msgstr "서브넷 CIDR보다 큰 풀 발견: %(start)s - %(end)s"
 
-#: neutron/db/db_base_plugin_v2.py:643
+#: neutron/db/db_base_plugin_v2.py:682
 #, python-format
 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:1269
+#: neutron/db/db_base_plugin_v2.py:1329
 #, python-format
 msgid "Found IP allocation %(alloc)s on subnet %(subnet)s, cannot delete"
 msgstr ""
@@ -308,12 +327,12 @@ msgid ""
 "is disabled."
 msgstr ""
 
-#: neutron/db/l3_db.py:1099
+#: neutron/db/l3_db.py:1100
 #, python-format
 msgid "Ignoring multiple IPs on router port %s"
 msgstr "라우터 포트 %s의 다중 IP를 무시하는 중"
 
-#: neutron/db/l3_db.py:1105
+#: neutron/db/l3_db.py:1106
 #, python-format
 msgid "Skipping port %s as no IP is configure on it"
 msgstr "구성된 IP가 없어서 포트 %s을(를) 건너뜀"
@@ -328,12 +347,12 @@ msgstr ""
 msgid "No Service associated, so safe to migrate: %s listed"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:530
+#: neutron/db/l3_dvr_db.py:540
 #, python-format
 msgid "Agent Gateway port does not exist, so create one: %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:614
+#: neutron/db/l3_dvr_db.py:624
 #, python-format
 msgid "SNAT interface port list does not exist, so create one: %s"
 msgstr ""
@@ -366,7 +385,7 @@ msgstr ""
 msgid "%d probe(s) deleted"
 msgstr ""
 
-#: neutron/notifiers/nova.py:309
+#: neutron/notifiers/nova.py:266
 #, python-format
 msgid "Nova event response: %s"
 msgstr ""
@@ -457,78 +476,6 @@ msgstr "%(plugin_key)s: %(args)s 인수를 갖는 %(function_name)s이(가) 무
 msgid "No ip allocation set"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234
-#, python-format
-msgid "Provisioning network %s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259
-#, python-format
-msgid "Reclaiming local network %s"
-msgstr "로컬 네트워크 %s 재확보 중"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:280
-#, python-format
-msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s"
-msgstr "스위치 포트 %(port_id)s를 VLAN ID %(segmentation_id)s를 바인딩."
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:302
-#, python-format
-msgid "Network %s is not avalailable on this agent"
-msgstr "%s 네트워크를 이 에이전트에서 사용할 수 없음"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:319
-#, python-format
-msgid "Port metrics enabled for port: %s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:366
-#, python-format
-msgid "Adding port %s"
-msgstr "%s 포트 추가 중"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368
-#, python-format
-msgid "Port %(device)s updated. Details: %(device_details)s"
-msgstr "%(device)s 포트가 업데이트되었습니다. 세부사항: %(device_details)s"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:395
-#, python-format
-msgid "Removing port %s"
-msgstr "%s 포트 제거 중"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:427
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:977
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1431
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:251
-msgid "Agent out of sync with plugin!"
-msgstr "에이전트가 플러그인과 동기화되지 않았습니다!"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:463
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:261
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1016
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1629
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
-msgid "Agent initialized successfully, now running... "
-msgstr "에이전트가 초기화되었으며, 지금 실행 중... "
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:93
-msgid "Aplying port filter."
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:96
-msgid "Updating port rules."
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:109
-#, python-format
-msgid "Creating %(new)s new rules, removing %(old)s old rules."
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:119
-msgid "Removing port filter"
-msgstr ""
-
 #: neutron/plugins/ibm/sdnve_api.py:77
 #, python-format
 msgid "The IP addr of available SDN-VE controllers: %s"
@@ -634,7 +581,7 @@ msgid "RPC agent_id: %s"
 msgstr "RPC agent_id: %s"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:209
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
@@ -646,14 +593,14 @@ msgid "Device %s not defined on plugin"
 msgstr "%s 디바이스가 플러그인에서 정의되지 않음"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:902
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1213
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1230
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1216
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233
 #, python-format
 msgid "Attachment %s removed"
 msgstr "첨부 %s이(가) 제거됨"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:235
 #, python-format
 msgid "Port %s updated."
@@ -663,8 +610,14 @@ msgstr "%s 포트가 업데이트되었습니다. "
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr "LinuxBridge 에이전트 RPC 디먼이 시작되었습니다!"
 
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1434
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:251
+msgid "Agent out of sync with plugin!"
+msgstr "에이전트가 플러그인과 동기화되지 않았습니다!"
+
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1011
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:42
+#: neutron/plugins/ml2/drivers/mlnx/agent/eswitch_neutron_agent.py:43
 #, python-format
 msgid "Interface mappings: %s"
 msgstr "인터페이스 맵핑: %s"
@@ -700,101 +653,101 @@ msgstr "network_types를 임대합니다: %s"
 msgid "Initializing driver for type '%s'"
 msgstr "'%s' 형식 드라이버 초기화중"
 
-#: neutron/plugins/ml2/managers.py:264
+#: neutron/plugins/ml2/managers.py:270
 #, python-format
 msgid "Configured mechanism driver names: %s"
 msgstr "매커니즘 드라이버 이름을 설정했습니다: %s"
 
-#: neutron/plugins/ml2/managers.py:270
+#: neutron/plugins/ml2/managers.py:276
 #, python-format
 msgid "Loaded mechanism driver names: %s"
 msgstr "매커니즘 드라이버 이름을 불러왔습니다: %s"
 
-#: neutron/plugins/ml2/managers.py:282
+#: neutron/plugins/ml2/managers.py:288
 #, python-format
 msgid "Registered mechanism drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:287
+#: neutron/plugins/ml2/managers.py:293
 #, python-format
 msgid "Initializing mechanism driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:679
+#: neutron/plugins/ml2/managers.py:699
 #, python-format
 msgid "Configured extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:685
+#: neutron/plugins/ml2/managers.py:705
 #, python-format
 msgid "Loaded extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:696
+#: neutron/plugins/ml2/managers.py:716
 #, python-format
 msgid "Registered extension drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:702
+#: neutron/plugins/ml2/managers.py:722
 #, python-format
 msgid "Initializing extension driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:710
+#: neutron/plugins/ml2/managers.py:730
 #, python-format
 msgid "Got %(alias)s extension from driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:759
+#: neutron/plugins/ml2/managers.py:779
 #, python-format
 msgid "Extended network dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:766
+#: neutron/plugins/ml2/managers.py:786
 #, python-format
 msgid "Extended subnet dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:773
+#: neutron/plugins/ml2/managers.py:793
 #, python-format
 msgid "Extended port dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:141
+#: neutron/plugins/ml2/plugin.py:144
 msgid "Modular L2 Plugin initialization complete"
 msgstr "모듈러 L2 플러그인 초기화를 완료했습니다"
 
-#: neutron/plugins/ml2/plugin.py:278
+#: neutron/plugins/ml2/plugin.py:281
 #, python-format
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:678
 #, python-format
 msgid "Port %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:680
+#: neutron/plugins/ml2/plugin.py:689
 #, python-format
 msgid "Subnet %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1225
+#: neutron/plugins/ml2/plugin.py:1328
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_flat.py:70
+#: neutron/plugins/ml2/drivers/type_flat.py:72
 msgid "Arbitrary flat physical_network names allowed"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_flat.py:76
+#: neutron/plugins/ml2/drivers/type_flat.py:78
 #, python-format
 msgid "Allowable flat physical_network names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_flat.py:83
+#: neutron/plugins/ml2/drivers/type_flat.py:85
 msgid "ML2 FlatTypeDriver initialization complete"
 msgstr ""
 
@@ -802,7 +755,7 @@ msgstr ""
 msgid "ML2 LocalTypeDriver initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:115
+#: neutron/plugins/ml2/drivers/type_tunnel.py:116
 #, python-format
 msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
@@ -868,10 +821,14 @@ msgstr ""
 msgid "Initializing CRD client... "
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:53
+#: neutron/plugins/ml2/drivers/mlnx/agent/eswitch_neutron_agent.py:54
 msgid "Agent initialised successfully, now running... "
 msgstr ""
 
+#: neutron/plugins/ml2/extensions/port_security.py:33
+msgid "PortSecurityExtensionDriver initialization complete"
+msgstr ""
+
 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:153
 msgid "NVSD Agent initialized successfully, now running... "
 msgstr ""
@@ -881,54 +838,54 @@ msgstr ""
 msgid "L2 Agent operating in DVR Mode with MAC %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:521
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr "%(vlan_id)s을(를) net-id=%(net_uuid)s에 대한 로컬 vlan으로 지정 중"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:622
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:625
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr "net-id = %(net_uuid)s에서 vlan = %(vlan_id)s 재확보 중"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:717
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:720
 #, python-format
 msgid "port_unbound(): net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr "실제 네트워크 %(physical_network)s을(를) 브릿지 %(bridge)s에 맵핑 중"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1038
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be "
 "processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1459
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1462
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "에이전트 터널이 플러그인과 동기화되지 않았습니다!"
 
@@ -961,7 +918,7 @@ msgstr ""
 msgid "Exclude Devices: %s"
 msgstr ""
 
-#: neutron/scheduler/dhcp_agent_scheduler.py:55
+#: neutron/scheduler/dhcp_agent_scheduler.py:110
 #, python-format
 msgid "Agent %s already present"
 msgstr ""
index 66a258c83ed50768bcfac6fa686e02472888835e..e2b872f084d3447e96d8a5e5450aef0ddf430aaa 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron 2015.1.dev561\n"
+"Project-Id-Version: neutron 2015.1.dev42\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-03-17 06:47+0000\n"
+"POT-Creation-Date: 2015-03-23 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"
@@ -98,55 +98,55 @@ msgstr ""
 msgid "Network %s info call failed."
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:564 neutron/agent/l3/agent.py:898
+#: neutron/agent/dhcp/agent.py:564 neutron/agent/l3/agent.py:907
 #: neutron/agent/metadata/agent.py:304
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:141
+#: neutron/plugins/hyperv/agent/l2_agent.py:94
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:778
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:129
 #: neutron/services/metering/agents/metering_agent.py:275
 msgid "Failed reporting state!"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:163 neutron/tests/unit/test_l3_agent.py:1650
+#: neutron/agent/l3/agent.py:172 neutron/tests/unit/test_l3_agent.py:1675
 #, python-format
 msgid "Error importing interface driver '%s'"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:225 neutron/agent/linux/dhcp.py:778
+#: neutron/agent/l3/agent.py:234 neutron/agent/linux/dhcp.py:786
 msgid "An interface driver must be specified"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:230
+#: neutron/agent/l3/agent.py:239
 msgid "Router id is required if not using namespaces."
 msgstr ""
 
-#: neutron/agent/l3/agent.py:484
+#: neutron/agent/l3/agent.py:493
 msgid "Missing subnet/agent_gateway_port"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:670
+#: neutron/agent/l3/agent.py:679
 #, python-format
 msgid "The external network bridge '%s' does not exist"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:728
+#: neutron/agent/l3/agent.py:737
 #, python-format
 msgid "Failed to fetch router information for '%s'"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:752
+#: neutron/agent/l3/agent.py:761
 #, python-format
 msgid "Removing incompatible router '%s'"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:756
+#: neutron/agent/l3/agent.py:765
 #, python-format
 msgid "Failed to process compatible router '%s'"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:805
+#: neutron/agent/l3/agent.py:814
 msgid "Failed synchronizing routers due to RPC error"
 msgstr ""
 
@@ -166,11 +166,21 @@ msgstr ""
 msgid "DVR: removed snat failed"
 msgstr ""
 
-#: neutron/agent/l3/ha.py:60
+#: neutron/agent/l3/ha.py:157
 #, python-format
 msgid "Unable to process HA router %s without ha port"
 msgstr ""
 
+#: neutron/agent/l3/ha_router.py:83
+#, python-format
+msgid "Error while writing HA state for %s"
+msgstr ""
+
+#: neutron/agent/l3/keepalived_state_change.py:76
+#, python-format
+msgid "Failed to process or handle event for line %s"
+msgstr ""
+
 #: neutron/agent/l3/namespace_manager.py:90
 #, python-format
 msgid "Failed to destroy stale namespace %s"
@@ -214,7 +224,7 @@ msgstr ""
 msgid "Pidfile %s already exist. Daemon already running?"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:784
+#: neutron/agent/linux/dhcp.py:792
 #, python-format
 msgid "Error importing interface driver '%(driver)s': %(inner)s"
 msgstr ""
@@ -258,7 +268,7 @@ msgstr ""
 msgid "Failed unplugging interface '%s'"
 msgstr ""
 
-#: neutron/agent/linux/ip_lib.py:668
+#: neutron/agent/linux/ip_lib.py:671
 #, python-format
 msgid "Failed sending gratuitous ARP to %(addr)s on %(iface)s in namespace %(ns)s"
 msgstr ""
@@ -275,7 +285,11 @@ msgstr ""
 msgid "Unable to parse route \"%s\""
 msgstr ""
 
-#: neutron/agent/linux/iptables_manager.py:464
+#: neutron/agent/linux/iptables_manager.py:387
+msgid "Failure applying iptables rules"
+msgstr ""
+
+#: neutron/agent/linux/iptables_manager.py:465
 #, python-format
 msgid ""
 "IPTablesManager.apply failed to apply the following set of iptables "
@@ -283,17 +297,17 @@ msgid ""
 "%s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:204 neutron/agent/linux/ovs_lib.py:299
+#: neutron/agent/linux/ovs_lib.py:211 neutron/agent/linux/ovs_lib.py:306
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:225
+#: neutron/agent/linux/ovs_lib.py:232
 #, python-format
 msgid "Timed out retrieving ofport on port %(pname)s. Exception: %(exception)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:482
+#: neutron/agent/linux/ovs_lib.py:489
 #, python-format
 msgid "OVS flows could not be applied on bridge %s"
 msgstr ""
@@ -313,6 +327,11 @@ msgstr ""
 msgid "Unexpected error."
 msgstr ""
 
+#: neutron/agent/ovsdb/impl_idl.py:103
+#, python-format
+msgid "OVSDB Error: %s"
+msgstr ""
+
 #: neutron/agent/ovsdb/impl_vsctl.py:67
 #, python-format
 msgid "Unable to execute %(cmd)s."
@@ -323,6 +342,25 @@ msgstr ""
 msgid "Could not parse: %s"
 msgstr ""
 
+#: neutron/agent/ovsdb/native/commands.py:45
+msgid "Error executing command"
+msgstr ""
+
+#: neutron/agent/ovsdb/native/commands.py:111
+#, python-format
+msgid "Bridge %s does not exist"
+msgstr ""
+
+#: neutron/agent/ovsdb/native/commands.py:313
+#, python-format
+msgid "Port %s does not exist"
+msgstr ""
+
+#: neutron/agent/ovsdb/native/commands.py:323
+#, python-format
+msgid "Port %(port)s does not exist on %(bridge)s!"
+msgstr ""
+
 #: neutron/api/extensions.py:483
 #, python-format
 msgid "Error fetching extended attributes for extension '%s'"
@@ -359,7 +397,7 @@ msgid ""
 "message %s"
 msgstr ""
 
-#: neutron/api/rpc/handlers/l3_rpc.py:71
+#: neutron/api/rpc/handlers/l3_rpc.py:73
 msgid ""
 "No plugin for L3 routing registered! Will reply to l3 agent with empty "
 "router dictionary."
@@ -381,7 +419,7 @@ msgstr ""
 msgid "Error during notification for %(callback)s %(resource)s, %(event)s"
 msgstr ""
 
-#: neutron/cmd/netns_cleanup.py:135
+#: neutron/cmd/netns_cleanup.py:147
 #, python-format
 msgid "Error unable to destroy namespace: %s"
 msgstr ""
@@ -457,12 +495,12 @@ msgid ""
 "%(agent)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:852 neutron/plugins/ml2/plugin.py:549
+#: neutron/db/db_base_plugin_v2.py:910 neutron/plugins/ml2/plugin.py:552
 #, python-format
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1332
+#: neutron/db/db_base_plugin_v2.py:1506
 #, python-format
 msgid "Unable to generate mac address after %s attempts"
 msgstr ""
@@ -496,12 +534,12 @@ msgstr ""
 msgid "No plugin for L3 routing registered to handle router scheduling"
 msgstr ""
 
-#: neutron/notifiers/nova.py:291
+#: neutron/notifiers/nova.py:248
 #, python-format
 msgid "Failed to notify nova on events: %s"
 msgstr ""
 
-#: neutron/notifiers/nova.py:295 neutron/notifiers/nova.py:311
+#: neutron/notifiers/nova.py:252 neutron/notifiers/nova.py:268
 #, python-format
 msgid "Error response returned from nova: %s"
 msgstr ""
@@ -570,31 +608,6 @@ msgstr ""
 msgid "The following routers have not physical match: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:293
-#, python-format
-msgid "Unsupported network type %s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:323
-#, python-format
-msgid "Port metrics raw enabling for port: %s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:442
-#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:140
-msgid "Error in agent event loop"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:63
-#, python-format
-msgid "Hyper-V Exception: %(hyperv_exeption)s while adding rule: %(rule)s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:73
-#, python-format
-msgid "Hyper-V Exception: %(hyperv_exeption)s while removing rule: %(rule)s"
-msgstr ""
-
 #: neutron/plugins/ibm/sdnve_api.py:177
 #, python-format
 msgid "Error: Could not reach server: %(url)s Exception: %(excp)s."
@@ -623,6 +636,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:497
+#: neutron/services/l3_router/l3_sdnve.py:92
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
@@ -636,6 +650,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:661
+#: neutron/services/l3_router/l3_sdnve.py:203
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
@@ -648,8 +663,8 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:255
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1612
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1624
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1620
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1632
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -699,13 +714,13 @@ msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1008
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:39
+#: neutron/plugins/ml2/drivers/mlnx/agent/eswitch_neutron_agent.py:40
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/ml2/db.py:242 neutron/plugins/ml2/db.py:328
-#: neutron/plugins/ml2/plugin.py:1199
+#: neutron/plugins/ml2/plugin.py:1302
 #, python-format
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
@@ -727,129 +742,129 @@ msgstr ""
 msgid "Network %s has no segments"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:221 neutron/plugins/ml2/managers.py:248
+#: neutron/plugins/ml2/managers.py:227 neutron/plugins/ml2/managers.py:254
 #, python-format
 msgid "Failed to release segment '%s' because network type is not supported."
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:307
+#: neutron/plugins/ml2/managers.py:326
 #, python-format
 msgid "Mechanism driver '%(name)s' failed in %(method)s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:592 neutron/plugins/ml2/managers.py:654
+#: neutron/plugins/ml2/managers.py:612 neutron/plugins/ml2/managers.py:674
 #, python-format
 msgid "Failed to bind port %(port)s on host %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:607
+#: neutron/plugins/ml2/managers.py:627
 #, python-format
 msgid ""
 "Exceeded maximum binding levels attempting to bind port %(port)s on host "
 "%(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:650
+#: neutron/plugins/ml2/managers.py:670
 #, python-format
 msgid "Mechanism driver %s failed in bind_port"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:721
+#: neutron/plugins/ml2/managers.py:741
 #, python-format
 msgid "Extension driver '%(name)s' failed in %(method)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:272
+#: neutron/plugins/ml2/plugin.py:275
 #, python-format
 msgid "Failed to commit binding results for %(port)s after %(max)s tries"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:429
+#: neutron/plugins/ml2/plugin.py:432
 #, python-format
 msgid "Serialized vif_details DB value '%(value)s' for port %(port)s is invalid"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:440
+#: neutron/plugins/ml2/plugin.py:443
 #, python-format
 msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:526
+#: neutron/plugins/ml2/plugin.py:529
 #, python-format
 msgid "Could not find %s to delete."
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:529
+#: neutron/plugins/ml2/plugin.py:532
 #, python-format
 msgid "Could not delete %(res)s %(id)s."
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:562
+#: neutron/plugins/ml2/plugin.py:565
 #, 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:602
+#: neutron/plugins/ml2/plugin.py:611
 #, python-format
 msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:672
+#: neutron/plugins/ml2/plugin.py:681
 #, python-format
 msgid "Exception auto-deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:684
+#: neutron/plugins/ml2/plugin.py:693
 #, python-format
 msgid "Exception auto-deleting subnet %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:766
+#: neutron/plugins/ml2/plugin.py:775
 msgid "mechanism_manager.delete_network_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:787
+#: neutron/plugins/ml2/plugin.py:796
 #, python-format
 msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:892
+#: neutron/plugins/ml2/plugin.py:901
 #, python-format
 msgid "Exception deleting fixed_ip from port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:901
+#: neutron/plugins/ml2/plugin.py:910
 msgid "mechanism_manager.delete_subnet_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:943
+#: neutron/plugins/ml2/plugin.py:974
 #, python-format
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:955
+#: neutron/plugins/ml2/plugin.py:986
 #, python-format
 msgid "_bind_port_if_needed failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:985
+#: neutron/plugins/ml2/plugin.py:1016
 #, python-format
 msgid "_bind_port_if_needed failed. Deleting all ports from create bulk '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1081
+#: neutron/plugins/ml2/plugin.py:1161
 #, python-format
 msgid "No Host supplied to bind DVR Port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1180
+#: neutron/plugins/ml2/plugin.py:1283
 #, python-format
 msgid "mechanism_manager.delete_port_postcommit failed for port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1212
+#: neutron/plugins/ml2/plugin.py:1315
 #, python-format
 msgid "Binding info for DVR port %s not found"
 msgstr ""
@@ -909,7 +924,7 @@ msgstr ""
 msgid "Failed to parse supported PCI vendor devices"
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:48
+#: neutron/plugins/ml2/drivers/mlnx/agent/eswitch_neutron_agent.py:49
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
 msgstr ""
@@ -931,6 +946,10 @@ msgstr ""
 msgid "Failed to create router"
 msgstr ""
 
+#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:140
+msgid "Error in agent event loop"
+msgstr ""
+
 #: neutron/plugins/oneconvergence/lib/plugin_helper.py:89
 #, python-format
 msgid "Login Failed: %s"
@@ -1002,102 +1021,102 @@ msgstr ""
 msgid "a different subnet %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:354
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:354
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:377
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:357
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:380
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:370
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:373
 msgid "No tunnel_ip specified, cannot delete tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:374
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:377
 msgid "No tunnel_type specified, cannot delete tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:554
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:573
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:598
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:601
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:607
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:663
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:808
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:811
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:935
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:938
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1090
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292
 #, python-format
 msgid ""
 "process_network_ports - iteration:%d - failure while retrieving port "
 "details from server"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1318
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1321
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration:%d - failure while retrieving"
 " port details from server"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1463
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1466
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1533
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1536
 msgid "Error while processing VIF ports"
 msgstr ""
 
@@ -1186,6 +1205,43 @@ msgstr ""
 msgid "Error Adding interface %(subnet_id)s to router %(router_id)s on Arista HW"
 msgstr ""
 
+#: neutron/services/l3_router/l3_sdnve.py:62
+#, python-format
+msgid "Create router failed in SDN-VE with error %s"
+msgstr ""
+
+#: neutron/services/l3_router/l3_sdnve.py:83
+#, python-format
+msgid "Update router failed in SDN-VE with error %s"
+msgstr ""
+
+#: neutron/services/l3_router/l3_sdnve.py:107
+#, python-format
+msgid "Update router-add-interface failed in SDN-VE with error %s"
+msgstr ""
+
+#: neutron/services/l3_router/l3_sdnve.py:119
+#, python-format
+msgid ""
+"Add interface in the rollback of a remove_router_interface operation "
+"failed %s"
+msgstr ""
+
+#: neutron/services/l3_router/l3_sdnve.py:161
+#, python-format
+msgid "Update router-remove-interface failed : %s"
+msgstr ""
+
+#: neutron/services/l3_router/l3_sdnve.py:175
+#, python-format
+msgid "Create floating ip failed with error %s"
+msgstr ""
+
+#: neutron/services/l3_router/l3_sdnve.py:194
+#, python-format
+msgid "Update floating ip failed with error %s"
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:60
 msgid "Failed synchronizing routers"
 msgstr ""
index f20aa784603d220af7f2152bf75a4b6f84d380a1..ed445131d18ba89af5f2d356658e34be440f9af0 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron 2015.1.dev561\n"
+"Project-Id-Version: neutron 2015.1.dev42\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-03-17 06:46+0000\n"
+"POT-Creation-Date: 2015-03-23 06:12+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"
@@ -134,22 +134,34 @@ msgstr ""
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:573 neutron/agent/l3/agent.py:903
+#: neutron/agent/dhcp/agent.py:573 neutron/agent/l3/agent.py:912
 #: neutron/services/metering/agents/metering_agent.py:278
 #, python-format
 msgid "agent_updated by server side %s!"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:832
+#: neutron/agent/l3/agent.py:841
 msgid "L3 agent started"
 msgstr ""
 
+#: neutron/agent/l3/ha.py:115
+#, python-format
+msgid "Router %(router_id)s transitioned to %(state)s"
+msgstr ""
+
+#: neutron/agent/l3/ha.py:125
+#, python-format
+msgid ""
+"Router %s is not managed by this agent. It was possibly deleted "
+"concurrently."
+msgstr ""
+
 #: neutron/agent/linux/daemon.py:81
 #, python-format
 msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:648
+#: neutron/agent/linux/dhcp.py:656
 #, python-format
 msgid ""
 "Cannot apply dhcp option %(opt)s because it's ip_version %(version)d is "
@@ -162,17 +174,17 @@ msgstr ""
 msgid "Device %s already exists"
 msgstr ""
 
-#: neutron/agent/linux/iptables_firewall.py:94
+#: neutron/agent/linux/iptables_firewall.py:114
 #, python-format
 msgid "Attempted to update port filter which is not filtered %s"
 msgstr ""
 
-#: neutron/agent/linux/iptables_firewall.py:105
+#: neutron/agent/linux/iptables_firewall.py:125
 #, python-format
 msgid "Attempted to remove port filter which is not filtered %r"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:386
+#: neutron/agent/linux/ovs_lib.py:393
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
@@ -219,16 +231,24 @@ msgstr ""
 msgid "OVS cleanup completed successfully"
 msgstr ""
 
-#: neutron/common/config.py:195
+#: 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:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1637
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
+msgid "Agent initialized successfully, now running... "
+msgstr ""
+
+#: neutron/common/config.py:198
 msgid "Logging enabled!"
 msgstr ""
 
-#: neutron/common/config.py:196
+#: neutron/common/config.py:199
 #, python-format
 msgid "%(prog)s version %(version)s"
 msgstr ""
 
-#: neutron/common/config.py:215
+#: neutron/common/config.py:218
 #, python-format
 msgid "Config paste file: %s"
 msgstr ""
@@ -260,38 +280,38 @@ msgstr ""
 msgid "Adding network %(net)s to agent %(agent)%s on host %(host)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:576
+#: neutron/db/db_base_plugin_v2.py:615
 #, python-format
 msgid ""
 "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
 "%(subnet_id)s (CIDR: %(cidr)s)"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:603
+#: neutron/db/db_base_plugin_v2.py:642
 #, python-format
 msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:610
+#: neutron/db/db_base_plugin_v2.py:649
 msgid "Specified IP addresses do not match the subnet IP version"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:614
+#: neutron/db/db_base_plugin_v2.py:653
 #, python-format
 msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:619
+#: neutron/db/db_base_plugin_v2.py:658
 #, python-format
 msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:643
+#: neutron/db/db_base_plugin_v2.py:682
 #, python-format
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1269
+#: neutron/db/db_base_plugin_v2.py:1329
 #, python-format
 msgid "Found IP allocation %(alloc)s on subnet %(subnet)s, cannot delete"
 msgstr ""
@@ -302,12 +322,12 @@ msgid ""
 "rescheduling is disabled."
 msgstr ""
 
-#: neutron/db/l3_db.py:1099
+#: neutron/db/l3_db.py:1100
 #, python-format
 msgid "Ignoring multiple IPs on router port %s"
 msgstr ""
 
-#: neutron/db/l3_db.py:1105
+#: neutron/db/l3_db.py:1106
 #, python-format
 msgid "Skipping port %s as no IP is configure on it"
 msgstr ""
@@ -322,12 +342,12 @@ msgstr ""
 msgid "No Service associated, so safe to migrate: %s listed"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:530
+#: neutron/db/l3_dvr_db.py:540
 #, python-format
 msgid "Agent Gateway port does not exist, so create one: %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:614
+#: neutron/db/l3_dvr_db.py:624
 #, python-format
 msgid "SNAT interface port list does not exist, so create one: %s"
 msgstr ""
@@ -360,7 +380,7 @@ msgstr ""
 msgid "%d probe(s) deleted"
 msgstr ""
 
-#: neutron/notifiers/nova.py:309
+#: neutron/notifiers/nova.py:266
 #, python-format
 msgid "Nova event response: %s"
 msgstr ""
@@ -451,78 +471,6 @@ msgstr ""
 msgid "No ip allocation set"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234
-#, python-format
-msgid "Provisioning network %s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259
-#, python-format
-msgid "Reclaiming local network %s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:280
-#, python-format
-msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:302
-#, python-format
-msgid "Network %s is not avalailable on this agent"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:319
-#, python-format
-msgid "Port metrics enabled for port: %s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:366
-#, python-format
-msgid "Adding port %s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368
-#, python-format
-msgid "Port %(device)s updated. Details: %(device_details)s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:395
-#, python-format
-msgid "Removing port %s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:427
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:977
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1431
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:251
-msgid "Agent out of sync with plugin!"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:463
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:261
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1016
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1629
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
-msgid "Agent initialized successfully, now running... "
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:93
-msgid "Aplying port filter."
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:96
-msgid "Updating port rules."
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:109
-#, python-format
-msgid "Creating %(new)s new rules, removing %(old)s old rules."
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:119
-msgid "Removing port filter"
-msgstr ""
-
 #: neutron/plugins/ibm/sdnve_api.py:77
 #, python-format
 msgid "The IP addr of available SDN-VE controllers: %s"
@@ -626,7 +574,7 @@ msgid "RPC agent_id: %s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:209
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
@@ -638,14 +586,14 @@ msgid "Device %s not defined on plugin"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:902
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1213
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1230
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1216
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:235
 #, python-format
 msgid "Port %s updated."
@@ -655,8 +603,14 @@ msgstr ""
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1434
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:251
+msgid "Agent out of sync with plugin!"
+msgstr ""
+
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1011
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:42
+#: neutron/plugins/ml2/drivers/mlnx/agent/eswitch_neutron_agent.py:43
 #, python-format
 msgid "Interface mappings: %s"
 msgstr ""
@@ -691,102 +645,102 @@ msgstr ""
 msgid "Initializing driver for type '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:264
+#: neutron/plugins/ml2/managers.py:270
 #, python-format
 msgid "Configured mechanism driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:270
+#: neutron/plugins/ml2/managers.py:276
 #, python-format
 msgid "Loaded mechanism driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:282
+#: neutron/plugins/ml2/managers.py:288
 #, python-format
 msgid "Registered mechanism drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:287
+#: neutron/plugins/ml2/managers.py:293
 #, python-format
 msgid "Initializing mechanism driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:679
+#: neutron/plugins/ml2/managers.py:699
 #, python-format
 msgid "Configured extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:685
+#: neutron/plugins/ml2/managers.py:705
 #, python-format
 msgid "Loaded extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:696
+#: neutron/plugins/ml2/managers.py:716
 #, python-format
 msgid "Registered extension drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:702
+#: neutron/plugins/ml2/managers.py:722
 #, python-format
 msgid "Initializing extension driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:710
+#: neutron/plugins/ml2/managers.py:730
 #, python-format
 msgid "Got %(alias)s extension from driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:759
+#: neutron/plugins/ml2/managers.py:779
 #, python-format
 msgid "Extended network dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:766
+#: neutron/plugins/ml2/managers.py:786
 #, python-format
 msgid "Extended subnet dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:773
+#: neutron/plugins/ml2/managers.py:793
 #, python-format
 msgid "Extended port dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:141
+#: neutron/plugins/ml2/plugin.py:144
 msgid "Modular L2 Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:278
+#: neutron/plugins/ml2/plugin.py:281
 #, python-format
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:678
 #, python-format
 msgid "Port %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:680
+#: neutron/plugins/ml2/plugin.py:689
 #, python-format
 msgid "Subnet %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1225
+#: neutron/plugins/ml2/plugin.py:1328
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted "
 "already."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_flat.py:70
+#: neutron/plugins/ml2/drivers/type_flat.py:72
 msgid "Arbitrary flat physical_network names allowed"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_flat.py:76
+#: neutron/plugins/ml2/drivers/type_flat.py:78
 #, python-format
 msgid "Allowable flat physical_network names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_flat.py:83
+#: neutron/plugins/ml2/drivers/type_flat.py:85
 msgid "ML2 FlatTypeDriver initialization complete"
 msgstr ""
 
@@ -794,7 +748,7 @@ msgstr ""
 msgid "ML2 LocalTypeDriver initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:115
+#: neutron/plugins/ml2/drivers/type_tunnel.py:116
 #, python-format
 msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
@@ -860,10 +814,14 @@ msgstr ""
 msgid "Initializing CRD client... "
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:53
+#: neutron/plugins/ml2/drivers/mlnx/agent/eswitch_neutron_agent.py:54
 msgid "Agent initialised successfully, now running... "
 msgstr ""
 
+#: neutron/plugins/ml2/extensions/port_security.py:33
+msgid "PortSecurityExtensionDriver initialization complete"
+msgstr ""
+
 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:153
 msgid "NVSD Agent initialized successfully, now running... "
 msgstr ""
@@ -873,54 +831,54 @@ msgstr ""
 msgid "L2 Agent operating in DVR Mode with MAC %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:521
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:622
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:625
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:717
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:720
 #, python-format
 msgid "port_unbound(): net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1038
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1459
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1462
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -953,7 +911,7 @@ msgstr ""
 msgid "Exclude Devices: %s"
 msgstr ""
 
-#: neutron/scheduler/dhcp_agent_scheduler.py:55
+#: neutron/scheduler/dhcp_agent_scheduler.py:110
 #, python-format
 msgid "Agent %s already present"
 msgstr ""
index 92c2964d7660ce01766df595fdc9fefb31778936..52ee968e6796249466fc1d787ed0140613847842 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron 2015.1.dev561\n"
+"Project-Id-Version: neutron 2015.1.dev42\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-03-17 06:47+0000\n"
+"POT-Creation-Date: 2015-03-23 06:12+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"
@@ -86,7 +86,7 @@ msgid ""
 "port %(port_id)s, for router %(router_id)s will be considered"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:558 neutron/agent/l3/agent.py:893
+#: neutron/agent/dhcp/agent.py:558 neutron/agent/l3/agent.py:902
 #: neutron/agent/metadata/agent.py:299
 #: neutron/services/metering/agents/metering_agent.py:270
 msgid ""
@@ -94,7 +94,7 @@ msgid ""
 " will be disabled."
 msgstr ""
 
-#: neutron/agent/l3/agent.py:183
+#: neutron/agent/l3/agent.py:192
 #, python-format
 msgid ""
 "l3-agent cannot check service plugins enabled at the neutron server when "
@@ -103,14 +103,14 @@ msgid ""
 "warning. Detail message: %s"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:195
+#: 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:306
+#: neutron/agent/l3/agent.py:315
 #, python-format
 msgid "Info for router %s were not found. Skipping router removal"
 msgstr ""
@@ -120,12 +120,12 @@ msgstr ""
 msgid "Unable to configure IP address for floating IP: %s"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:223
+#: neutron/agent/linux/dhcp.py:225
 #, python-format
 msgid "Failed trying to delete interface: %s"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:231
+#: neutron/agent/linux/dhcp.py:233
 #, python-format
 msgid "Failed trying to delete namespace: %s"
 msgstr ""
@@ -137,22 +137,22 @@ msgid ""
 "%(top)r"
 msgstr ""
 
-#: neutron/agent/linux/iptables_manager.py:681
+#: neutron/agent/linux/iptables_manager.py:682
 #, python-format
 msgid "Attempted to get traffic counters of chain %s which does not exist"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:336
+#: neutron/agent/linux/ovs_lib.py:343
 #, python-format
 msgid "Found not yet ready openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:339
+#: neutron/agent/linux/ovs_lib.py:346
 #, python-format
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:380
+#: neutron/agent/linux/ovs_lib.py:387
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
@@ -198,7 +198,7 @@ msgstr ""
 #, python-format
 msgid ""
 "Unable to schedule network %s: no agents available; will retry on "
-"subsequent port creation events."
+"subsequent port and subnet creation events."
 msgstr ""
 
 #: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:85
@@ -234,12 +234,12 @@ msgid ""
 "performance impact."
 msgstr ""
 
-#: neutron/db/agents_db.py:100
+#: neutron/db/agents_db.py:122
 #, python-format
 msgid "%(agent_type)s agent %(agent_id)s is not active"
 msgstr ""
 
-#: neutron/db/agents_db.py:113
+#: neutron/db/agents_db.py:135
 #, python-format
 msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid."
 msgstr ""
@@ -270,11 +270,6 @@ msgstr ""
 msgid "No active L3 agents found for SNAT"
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:419
-#, python-format
-msgid "The router %(router_id)s is bound multiple times on the agent %(host)s"
-msgstr ""
-
 #: neutron/db/securitygroups_rpc_base.py:371
 #, python-format
 msgid "No valid gateway port on subnet %s is found for IPv6 RA"
@@ -296,16 +291,16 @@ msgid ""
 "should be done using an auth plugin, like password"
 msgstr ""
 
-#: neutron/notifiers/nova.py:232
+#: neutron/notifiers/nova.py:195
 msgid "Port ID not set! Nova will not be notified of port status change."
 msgstr ""
 
-#: neutron/notifiers/nova.py:288
+#: neutron/notifiers/nova.py:245
 #, python-format
 msgid "Nova returned NotFound for event: %s"
 msgstr ""
 
-#: neutron/notifiers/nova.py:306
+#: neutron/notifiers/nova.py:263
 #, python-format
 msgid "Nova event: %s returned with failed status"
 msgstr ""
@@ -336,18 +331,12 @@ msgstr ""
 
 #: neutron/plugins/embrane/agent/operations/router_operations.py:96
 #, python-format
-msgid "The router %s had no physical representation,likely already deleted"
+msgid "The router %s had no physical representation, likely already deleted"
 msgstr ""
 
 #: neutron/plugins/embrane/agent/operations/router_operations.py:125
 #, python-format
-msgid "Interface %s not found in the heleos back-end,likely already deleted"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/utilsfactory.py:61
-msgid ""
-"V1 virtualization namespace no longer supported on Windows Server / "
-"Hyper-V Server 2012 R2 or above."
+msgid "Interface %s not found in the heleos back-end, likely already deleted"
 msgstr ""
 
 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:428
@@ -360,7 +349,7 @@ msgid "VXLAN is enabled, a valid local_ip must be provided"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:98
-msgid "Invalid Network ID, will lead to incorrect bridgename"
+msgid "Invalid Network ID, will lead to incorrect bridge name"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:105
@@ -395,23 +384,23 @@ msgstr ""
 msgid "Could not expand segment %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:510
+#: neutron/plugins/ml2/plugin.py:513
 #, 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:754
+#: neutron/plugins/ml2/plugin.py:763
 msgid "A concurrent port creation has occurred"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1251
+#: neutron/plugins/ml2/plugin.py:1354
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1283
+#: neutron/plugins/ml2/plugin.py:1386
 #, python-format
 msgid "Port %s not found during update"
 msgstr ""
@@ -434,7 +423,7 @@ msgstr ""
 msgid "Attempting to bind with dead agent: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_flat.py:131
+#: neutron/plugins/ml2/drivers/type_flat.py:135
 #, python-format
 msgid "No flat network found on physical network %s"
 msgstr ""
@@ -448,12 +437,12 @@ msgstr ""
 msgid "Gre endpoint with ip %s already exists"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:179
+#: neutron/plugins/ml2/drivers/type_tunnel.py:182
 #, python-format
 msgid "%(type)s tunnel %(id)s not found"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_vlan.py:257
+#: neutron/plugins/ml2/drivers/type_vlan.py:259
 #, python-format
 msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s"
 msgstr ""
@@ -516,38 +505,38 @@ msgid ""
 "message: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:491
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:494
 #, 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:910
 #, 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:1070
 #, 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:1187
 #, 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:1342
 #, 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:1385
 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:1389
 msgid ""
 "OVS is dead. OVSNeutronAgent will keep running and checking OVS status "
 "periodically."
@@ -574,16 +563,15 @@ msgstr ""
 msgid "failed to parse vf link show line %(line)s: for %(device)s"
 msgstr ""
 
-#: neutron/scheduler/dhcp_agent_scheduler.py:83
-#: neutron/scheduler/dhcp_agent_scheduler.py:91
-msgid "No more DHCP agents"
-msgstr ""
-
-#: neutron/scheduler/dhcp_agent_scheduler.py:122
+#: neutron/scheduler/dhcp_agent_scheduler.py:58
 #, python-format
 msgid "DHCP agent %s is not active"
 msgstr ""
 
+#: neutron/scheduler/dhcp_agent_scheduler.py:149
+msgid "No more DHCP agents"
+msgstr ""
+
 #: neutron/scheduler/l3_agent_scheduler.py:156
 #, python-format
 msgid "No routers compatible with L3 agent configuration on host %s"
@@ -606,3 +594,10 @@ msgid ""
 "automatic fixup will be removed in a future release."
 msgstr ""
 
+#: neutron/services/provider_configuration.py:84
+msgid ""
+"Reading service_providers from legacy location in neutron.conf, and "
+"ignoring values in neutron_*aas.conf files; this override will be going "
+"away soon."
+msgstr ""
+
index 51ee8fc7bc541a1c41f458cc316edff3b1a011d5..4672efcfa21431e3605b56eb0730441a191f4f4c 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron 2015.1.dev561\n"
+"Project-Id-Version: neutron 2015.1.dev42\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-03-17 06:46+0000\n"
+"POT-Creation-Date: 2015-03-23 06:12+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"
@@ -43,7 +43,7 @@ msgstr ""
 #: neutron/policy.py:245
 #, python-format
 msgid ""
-"Unable to identify a target field from:%s.match should be in the form "
+"Unable to identify a target field from:%s. Match should be in the form "
 "%%(<field_name>)s"
 msgstr ""
 
@@ -322,7 +322,7 @@ msgstr ""
 msgid "Use broadcast in DHCP replies"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:256
+#: neutron/agent/l3/agent.py:265
 msgid ""
 "The 'gateway_external_network_id' option must be configured for this "
 "agent as Neutron has more than one external network."
@@ -380,27 +380,71 @@ msgstr ""
 msgid "Iptables mangle mark used to mark metadata valid requests"
 msgstr ""
 
-#: neutron/agent/l3/ha.py:33
+#: neutron/agent/l3/ha.py:37
 msgid "Location to store keepalived/conntrackd config files"
 msgstr ""
 
-#: neutron/agent/l3/ha.py:38
+#: neutron/agent/l3/ha.py:42
 msgid "VRRP authentication type"
 msgstr ""
 
-#: neutron/agent/l3/ha.py:40
+#: neutron/agent/l3/ha.py:44
 msgid "VRRP authentication password"
 msgstr ""
 
-#: neutron/agent/l3/ha.py:44
+#: neutron/agent/l3/ha.py:48
 msgid "The advertisement interval in seconds"
 msgstr ""
 
-#: neutron/agent/l3/ha_router.py:42
+#: neutron/agent/l3/ha_router.py:44
 #, python-format
 msgid "Router %s is not a HA router"
 msgstr ""
 
+#: neutron/agent/l3/keepalived_state_change.py:95
+#, python-format
+msgid "Unexpected response: %s"
+msgstr ""
+
+#: neutron/agent/l3/keepalived_state_change.py:102
+msgid "ID of the router"
+msgstr ""
+
+#: neutron/agent/l3/keepalived_state_change.py:104
+msgid "Namespace of the router"
+msgstr ""
+
+#: neutron/agent/l3/keepalived_state_change.py:106
+msgid "Path to the router directory"
+msgstr ""
+
+#: neutron/agent/l3/keepalived_state_change.py:108
+msgid "Interface to monitor"
+msgstr ""
+
+#: neutron/agent/l3/keepalived_state_change.py:110
+msgid "CIDR to monitor"
+msgstr ""
+
+#: neutron/agent/l3/keepalived_state_change.py:112
+msgid "Path to PID file for this process"
+msgstr ""
+
+#: neutron/agent/l3/keepalived_state_change.py:114
+msgid "User (uid or name) running this process after its initialization"
+msgstr ""
+
+#: neutron/agent/l3/keepalived_state_change.py:117
+msgid "Group (gid or name) running this process after its initialization"
+msgstr ""
+
+#: neutron/agent/l3/keepalived_state_change.py:122
+#: neutron/agent/metadata/driver.py:39
+#: neutron/agent/metadata/namespace_proxy.py:153
+#: neutron/tests/functional/agent/l3/test_keepalived_state_change.py:31
+msgid "Location of Metadata Proxy UNIX domain socket"
+msgstr ""
+
 #: neutron/agent/l3/link_local_allocator.py:85
 msgid "Cannot allocate link local address"
 msgstr ""
@@ -444,17 +488,17 @@ msgstr ""
 msgid "Unable to unlock pid file"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:237
+#: neutron/agent/linux/dhcp.py:239
 #, python-format
 msgid "Error while reading %s"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:244
+#: neutron/agent/linux/dhcp.py:246
 #, python-format
 msgid "Unable to convert value in %s"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:246
+#: neutron/agent/linux/dhcp.py:248
 #, python-format
 msgid "Unable to access %s"
 msgstr ""
@@ -516,7 +560,7 @@ msgstr ""
 msgid "Network service endpoint type to pull from the keystone catalog"
 msgstr ""
 
-#: neutron/agent/linux/ip_lib.py:30
+#: neutron/agent/linux/ip_lib.py:31
 msgid "Force ip_lib calls to use the root helper"
 msgstr ""
 
@@ -535,24 +579,19 @@ msgstr ""
 msgid "Unknown chain: %r"
 msgstr ""
 
-#: neutron/agent/linux/keepalived.py:54
+#: neutron/agent/linux/keepalived.py:52
 #, python-format
 msgid ""
 "Network of size %(size)s, from IP range %(parent_range)s excluding IP "
 "ranges %(excluded_ranges)s was not found."
 msgstr ""
 
-#: neutron/agent/linux/keepalived.py:63
+#: neutron/agent/linux/keepalived.py:61
 #, python-format
 msgid "Invalid instance state: %(state)s, valid states are: %(valid_states)s"
 msgstr ""
 
-#: neutron/agent/linux/keepalived.py:73
-#, python-format
-msgid "Invalid notify state: %(state)s, valid states are: %(valid_notify_states)s"
-msgstr ""
-
-#: neutron/agent/linux/keepalived.py:83
+#: neutron/agent/linux/keepalived.py:71
 #, python-format
 msgid ""
 "Invalid authentication type: %(auth_type)s, valid types are: "
@@ -563,16 +602,16 @@ msgstr ""
 msgid "Timeout in seconds for ovs-vsctl commands"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:404
+#: neutron/agent/linux/ovs_lib.py:411
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:498
+#: neutron/agent/linux/ovs_lib.py:505
 msgid "Cannot match priority on flow deletion or modification"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:503
+#: neutron/agent/linux/ovs_lib.py:510
 msgid "Must specify one or more actions on flow addition or modification"
 msgstr ""
 
@@ -665,18 +704,13 @@ msgstr ""
 msgid "Number of backlog requests to configure the metadata server socket with"
 msgstr ""
 
-#: neutron/agent/metadata/driver.py:38
-#: neutron/agent/metadata/namespace_proxy.py:153
-msgid "Location of Metadata Proxy UNIX domain socket"
-msgstr ""
-
-#: neutron/agent/metadata/driver.py:42
+#: neutron/agent/metadata/driver.py:43
 msgid ""
 "User (uid or name) running metadata proxy after its initialization (if "
 "empty: agent effective user)"
 msgstr ""
 
-#: neutron/agent/metadata/driver.py:47
+#: neutron/agent/metadata/driver.py:48
 msgid ""
 "Group (gid or name) running metadata proxy after its initialization (if "
 "empty: agent effective group)"
@@ -711,10 +745,19 @@ msgstr ""
 msgid "Group (gid or name) running metadata proxy after its initialization"
 msgstr ""
 
-#: neutron/agent/ovsdb/api.py:29
+#: neutron/agent/ovsdb/api.py:30
 msgid "The interface for interacting with the OVSDB"
 msgstr ""
 
+#: neutron/agent/ovsdb/impl_idl.py:33
+msgid "The connection string for the native OVSDB backend"
+msgstr ""
+
+#: neutron/agent/ovsdb/native/commands.py:29
+#, python-format
+msgid "Table %(table)s has no row with %(col)s=%(match)s"
+msgstr ""
+
 #: neutron/api/api_common.py:116
 #, python-format
 msgid "Limit must be an integer 0 or greater and not '%d'"
@@ -773,7 +816,7 @@ msgstr ""
 #: neutron/api/v2/attributes.py:57
 #, python-format
 msgid ""
-"Validation of dictionary's keys failed.Expected keys: %(expected_keys)s "
+"Validation of dictionary's keys failed. Expected keys: %(expected_keys)s "
 "Provided keys: %(provided_keys)s"
 msgstr ""
 
@@ -1044,7 +1087,7 @@ msgstr ""
 msgid "The value '%(value)s' for %(element)s is not valid."
 msgstr ""
 
-#: neutron/cmd/netns_cleanup.py:58
+#: neutron/cmd/netns_cleanup.py:64
 msgid "Delete the namespace by removing all devices."
 msgstr ""
 
@@ -1164,8 +1207,8 @@ msgstr ""
 
 #: neutron/common/config.py:84
 msgid ""
-"Hostname to be used by the neutron server, agents andservices running on "
-"this machine. All the agents and services running on this machine must "
+"Hostname to be used by the neutron server, agents and services running on"
+" this machine. All the agents and services running on this machine must "
 "use the same host value."
 msgstr ""
 
@@ -1235,24 +1278,30 @@ msgid ""
 "known."
 msgstr ""
 
-#: neutron/common/config.py:133
+#: neutron/common/config.py:129
+msgid ""
+"If True, then allow plugins that support it to create VLAN transparent "
+"networks."
+msgstr ""
+
+#: neutron/common/config.py:136
 msgid ""
 "Where to store Neutron state files. This directory must be writable by "
 "the agent."
 msgstr ""
 
-#: neutron/common/config.py:165
+#: neutron/common/config.py:168
 msgid ""
 "Name of nova region to use. Useful if keystone manages more than one "
 "region."
 msgstr ""
 
-#: neutron/common/config.py:187
+#: neutron/common/config.py:190
 #, python-format
 msgid "Base MAC: %s"
 msgstr ""
 
-#: neutron/common/config.py:220
+#: neutron/common/config.py:223
 #, python-format
 msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
 msgstr ""
@@ -1291,333 +1340,372 @@ msgstr ""
 
 #: neutron/common/exceptions.py:83
 #, python-format
-msgid "Port %(port_id)s could not be found"
+msgid "Subnet pool %(subnetpool_id)s could not be found"
 msgstr ""
 
 #: neutron/common/exceptions.py:87
 #, python-format
+msgid "Port %(port_id)s could not be found"
+msgstr ""
+
+#: neutron/common/exceptions.py:91
+#, python-format
 msgid "Port %(port_id)s could not be found on network %(net_id)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:92
+#: neutron/common/exceptions.py:96
 msgid "Policy configuration policy.json could not be found"
 msgstr ""
 
-#: neutron/common/exceptions.py:96
+#: neutron/common/exceptions.py:100
 #, python-format
 msgid "Failed to init policy %(policy)s because %(reason)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:100
+#: neutron/common/exceptions.py:104
 #, python-format
 msgid "Failed to check policy %(policy)s because %(reason)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:104
+#: neutron/common/exceptions.py:108
 #, python-format
 msgid "Unsupported port state: %(port_state)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:108
+#: neutron/common/exceptions.py:112
 msgid "The resource is inuse"
 msgstr ""
 
-#: neutron/common/exceptions.py:112
+#: neutron/common/exceptions.py:116
 #, python-format
 msgid ""
 "Unable to complete operation on network %(net_id)s. There are one or more"
 " ports still in use on the network."
 msgstr ""
 
-#: neutron/common/exceptions.py:117
+#: neutron/common/exceptions.py:121
 #, python-format
 msgid ""
 "Unable to complete operation on subnet %(subnet_id)s. One or more ports "
 "have an IP allocation from this subnet."
 msgstr ""
 
-#: neutron/common/exceptions.py:122
+#: neutron/common/exceptions.py:126
 #, python-format
 msgid ""
 "Unable to complete operation on port %(port_id)s for network %(net_id)s. "
-"Port already has an attacheddevice %(device_id)s."
+"Port already has an attached device %(device_id)s."
 msgstr ""
 
-#: neutron/common/exceptions.py:128
+#: neutron/common/exceptions.py:132
+#, python-format
+msgid "Port %(port_id)s cannot be deleted directly via the port API: %(reason)s"
+msgstr ""
+
+#: neutron/common/exceptions.py:137
 #, python-format
 msgid ""
 "Unable to complete operation on port %(port_id)s, port is already bound, "
 "port type: %(vif_type)s, old_mac %(old_mac)s, new_mac %(new_mac)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:134
+#: neutron/common/exceptions.py:143
 #, python-format
 msgid ""
 "Unable to complete operation for network %(net_id)s. The mac address "
 "%(mac)s is in use."
 msgstr ""
 
-#: neutron/common/exceptions.py:140
+#: neutron/common/exceptions.py:149
 #, python-format
 msgid ""
 "Unable to complete operation for %(subnet_id)s. The number of host routes"
 " exceeds the limit %(quota)s."
 msgstr ""
 
-#: neutron/common/exceptions.py:146
+#: neutron/common/exceptions.py:155
 #, python-format
 msgid ""
 "Unable to complete operation for %(subnet_id)s. The number of DNS "
 "nameservers exceeds the limit %(quota)s."
 msgstr ""
 
-#: neutron/common/exceptions.py:151
+#: neutron/common/exceptions.py:160
 #, python-format
 msgid ""
 "IP address %(ip_address)s is not a valid IP for any of the subnets on the"
 " specified network."
 msgstr ""
 
-#: neutron/common/exceptions.py:156
+#: neutron/common/exceptions.py:165
 #, python-format
 msgid "IP address %(ip_address)s is not a valid IP for the specified subnet."
 msgstr ""
 
-#: neutron/common/exceptions.py:161
+#: neutron/common/exceptions.py:170
 #, python-format
 msgid ""
 "Unable to complete operation for network %(net_id)s. The IP address "
 "%(ip_address)s is in use."
 msgstr ""
 
-#: neutron/common/exceptions.py:166
+#: neutron/common/exceptions.py:175
 #, python-format
 msgid ""
 "Unable to create the network. The VLAN %(vlan_id)s on physical network "
 "%(physical_network)s is in use."
 msgstr ""
 
-#: neutron/common/exceptions.py:172
+#: neutron/common/exceptions.py:181
 #, python-format
 msgid ""
 "Unable to create the flat network. Physical network %(physical_network)s "
 "is in use."
 msgstr ""
 
-#: neutron/common/exceptions.py:177
+#: neutron/common/exceptions.py:186
 #, python-format
 msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use."
 msgstr ""
 
-#: neutron/common/exceptions.py:182
+#: neutron/common/exceptions.py:191
 msgid "Tenant network creation is not enabled."
 msgstr ""
 
-#: neutron/common/exceptions.py:190
+#: neutron/common/exceptions.py:199
 msgid ""
 "Unable to create the network. No tenant network is available for "
 "allocation."
 msgstr ""
 
-#: neutron/common/exceptions.py:195
+#: neutron/common/exceptions.py:204
 msgid ""
 "Unable to create the network. No available network found in maximum "
 "allowed attempts."
 msgstr ""
 
-#: neutron/common/exceptions.py:200
+#: neutron/common/exceptions.py:209
 #, python-format
 msgid ""
 "Subnet on port %(port_id)s does not match the requested subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:205
+#: neutron/common/exceptions.py:214
 #, python-format
 msgid "Malformed request body: %(reason)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:215
+#: neutron/common/exceptions.py:224
 #, python-format
 msgid "Invalid input for operation: %(error_message)s."
 msgstr ""
 
-#: neutron/common/exceptions.py:219
+#: neutron/common/exceptions.py:228
 #, python-format
 msgid "The allocation pool %(pool)s is not valid."
 msgstr ""
 
-#: neutron/common/exceptions.py:223
+#: neutron/common/exceptions.py:232
 #, python-format
 msgid ""
 "Operation %(op)s is not supported for device_owner %(device_owner)s on "
 "port %(port_id)s."
 msgstr ""
 
-#: neutron/common/exceptions.py:228
+#: neutron/common/exceptions.py:237
 #, python-format
 msgid ""
-"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
+"Found overlapping allocation pools: %(pool_1)s %(pool_2)s for subnet "
 "%(subnet_cidr)s."
 msgstr ""
 
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:242
 #, python-format
 msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
 msgstr ""
 
-#: neutron/common/exceptions.py:238
+#: neutron/common/exceptions.py:247
 #, python-format
 msgid "Unable to generate unique mac on network %(net_id)s."
 msgstr ""
 
-#: neutron/common/exceptions.py:242
+#: neutron/common/exceptions.py:251
 #, python-format
 msgid "No more IP addresses available on network %(net_id)s."
 msgstr ""
 
-#: neutron/common/exceptions.py:246
+#: neutron/common/exceptions.py:255
 #, python-format
 msgid "Bridge %(bridge)s does not exist."
 msgstr ""
 
-#: neutron/common/exceptions.py:250
+#: neutron/common/exceptions.py:259
 #, python-format
 msgid "Creation failed. %(dev_name)s already exists."
 msgstr ""
 
-#: neutron/common/exceptions.py:254
+#: neutron/common/exceptions.py:263
 #, python-format
 msgid "Unknown quota resources %(unknown)s."
 msgstr ""
 
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:267
 #, python-format
 msgid "Quota exceeded for resources: %(overs)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:262
+#: neutron/common/exceptions.py:271
 msgid "Tenant-id was missing from Quota request"
 msgstr ""
 
-#: neutron/common/exceptions.py:266
+#: neutron/common/exceptions.py:275
 #, python-format
 msgid ""
 "Change would make usage less than 0 for the following resources: "
 "%(unders)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:280
 #, python-format
 msgid ""
 "Unable to reconfigure sharing settings for network %(network)s. Multiple "
 "tenants are using it"
 msgstr ""
 
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:285
 #, python-format
 msgid "Invalid extension environment: %(reason)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:289
 #, python-format
 msgid "Extensions not found: %(extensions)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:284
+#: neutron/common/exceptions.py:293
 #, python-format
 msgid "Invalid content type %(content_type)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:288
+#: neutron/common/exceptions.py:297
 #, python-format
 msgid "Unable to find any IP address on external network %(net_id)s."
 msgstr ""
 
-#: neutron/common/exceptions.py:293
+#: neutron/common/exceptions.py:302
 msgid "More than one external network exists"
 msgstr ""
 
-#: neutron/common/exceptions.py:297
+#: neutron/common/exceptions.py:306
 #, python-format
 msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:302
+#: neutron/common/exceptions.py:311
 #, python-format
 msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:307
+#: neutron/common/exceptions.py:316
 #, python-format
 msgid ""
 "Current gateway ip %(ip_address)s already in use by port %(port_id)s. "
 "Unable to update."
 msgstr ""
 
-#: neutron/common/exceptions.py:312
+#: neutron/common/exceptions.py:321
 #, python-format
 msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
 msgstr ""
 
-#: neutron/common/exceptions.py:322
+#: neutron/common/exceptions.py:331
 msgid "Empty physical network name."
 msgstr ""
 
-#: neutron/common/exceptions.py:326
+#: neutron/common/exceptions.py:335
 #, python-format
 msgid "Invalid network Tunnel range: '%(tunnel_range)s' - %(error)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:337
+#: neutron/common/exceptions.py:346
 #, python-format
 msgid "Invalid network VXLAN port range: '%(vxlan_range)s'"
 msgstr ""
 
-#: neutron/common/exceptions.py:341
+#: neutron/common/exceptions.py:350
 msgid "VXLAN Network unsupported."
 msgstr ""
 
-#: neutron/common/exceptions.py:345
+#: neutron/common/exceptions.py:354
 #, python-format
 msgid "Found duplicate extension: %(alias)s"
 msgstr ""
 
-#: neutron/common/exceptions.py:349
+#: neutron/common/exceptions.py:358
 #, python-format
 msgid ""
 "The following device_id %(device_id)s is not owned by your tenant or "
 "matches another tenants router."
 msgstr ""
 
-#: neutron/common/exceptions.py:354
+#: neutron/common/exceptions.py:363
 #, python-format
 msgid "Invalid CIDR %(input)s given as IP prefix"
 msgstr ""
 
-#: neutron/common/exceptions.py:358
+#: neutron/common/exceptions.py:367
 #, python-format
 msgid "Router '%(router_id)s' is not compatible with this agent"
 msgstr ""
 
-#: neutron/common/exceptions.py:362
+#: neutron/common/exceptions.py:371
 #, python-format
 msgid "Router '%(router_id)s' cannot be both DVR and HA"
 msgstr ""
 
-#: neutron/common/exceptions.py:383
+#: neutron/common/exceptions.py:392
 msgid "network_id and router_id are None. One must be provided."
 msgstr ""
 
-#: neutron/common/exceptions.py:387
+#: neutron/common/exceptions.py:396
 msgid "Aborting periodic_sync_routers_task due to an error"
 msgstr ""
 
-#: neutron/common/exceptions.py:399
+#: neutron/common/exceptions.py:408
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
+#: neutron/common/exceptions.py:412
+msgid "Unspecified minimum subnet pool prefix"
+msgstr ""
+
+#: neutron/common/exceptions.py:416
+msgid "Empty subnet pool prefix list"
+msgstr ""
+
+#: neutron/common/exceptions.py:420
+msgid "Cannot mix IPv4 and IPv6 prefixes in a subnet pool"
+msgstr ""
+
+#: neutron/common/exceptions.py:424
+#, python-format
+msgid "Prefix '%(prefix)s' not supported in IPv%(version)s pool"
+msgstr ""
+
+#: neutron/common/exceptions.py:428
+#, python-format
+msgid ""
+"Illegal prefix bounds: %(prefix_type)s=%(prefixlen)s, "
+"%(base_prefix_type)s=%(base_prefixlen)s"
+msgstr ""
+
+#: neutron/common/exceptions.py:433
+#, python-format
+msgid "Illegal update to prefixes: %(msg)s"
+msgstr ""
+
 #: neutron/common/ipv6_utils.py:36
 msgid "Unable to generate IP address by EUI64 for IPv4 prefix"
 msgstr ""
@@ -1661,12 +1749,27 @@ msgstr ""
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/db/agents_db.py:38
+#: neutron/db/agents_db.py:39
 msgid ""
 "Seconds to regard the agent is down; should be at least twice "
 "report_interval, to be sure the agent is down for good."
 msgstr ""
 
+#: neutron/db/agents_db.py:44
+msgid ""
+"Representing the resource type whose load is being reported by the agent."
+" This can be \"networks\", \"subnets\" or \"ports\". When specified "
+"(Default is networks), the server will extract particular load sent as "
+"part of its agent configuration object from the agent report state, which"
+" is the number of resources being consumed, at every "
+"report_interval.dhcp_load_type can be used in combination with "
+"network_scheduler_driver = "
+"neutron.scheduler.dhcp_agent_scheduler.WeightScheduler When the "
+"network_scheduler_driver is WeightScheduler, dhcp_load_type can be "
+"configured to represent the choice for the resource being balanced. "
+"Example: dhcp_load_type=networks"
+msgstr ""
+
 #: neutron/db/agentschedulers_db.py:45
 msgid "Driver to use for scheduling network to DHCP agent"
 msgstr ""
@@ -1687,53 +1790,53 @@ msgstr ""
 msgid "Cannot create resource for another tenant"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:369
+#: neutron/db/db_base_plugin_v2.py:380
 msgid "IP allocation requires subnet_id or ip_address"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:386
+#: neutron/db/db_base_plugin_v2.py:397
 #, python-format
 msgid ""
 "Failed to create port on network %(network_id)s, because fixed_ips "
 "included invalid subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:411
+#: neutron/db/db_base_plugin_v2.py:423
 #, python-format
 msgid ""
 "IPv6 address %(address)s can not be directly assigned to a port on subnet"
 " %(id)s since the subnet is configured for automatic addresses"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:422 neutron/db/db_base_plugin_v2.py:464
+#: neutron/db/db_base_plugin_v2.py:442 neutron/db/db_base_plugin_v2.py:484
 #: neutron/plugins/opencontrail/contrail_plugin.py:388
 msgid "Exceeded maximim amount of fixed ips per port"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:561
+#: neutron/db/db_base_plugin_v2.py:600
 msgid "0 is not allowed as CIDR prefix length"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:571
+#: neutron/db/db_base_plugin_v2.py:610
 #, python-format
 msgid ""
 "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
 " with another subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:656 neutron/db/db_base_plugin_v2.py:660
+#: neutron/db/db_base_plugin_v2.py:695 neutron/db/db_base_plugin_v2.py:699
 #, python-format
 msgid "Invalid route: %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:738
+#: neutron/db/db_base_plugin_v2.py:777
 #, python-format
 msgid ""
 "Invalid CIDR %s for IPv6 address mode. OpenStack uses the EUI-64 address "
 "format, which requires the prefix to be /64."
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:746
+#: neutron/db/db_base_plugin_v2.py:785
 #, python-format
 msgid ""
 "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to "
@@ -1741,44 +1844,48 @@ msgid ""
 "the same value"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:754
+#: neutron/db/db_base_plugin_v2.py:793
 msgid ""
 "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set "
 "to False."
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:760
+#: neutron/db/db_base_plugin_v2.py:799
 msgid "Cannot disable enable_dhcp with ipv6 attributes set"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:944
+#: neutron/db/db_base_plugin_v2.py:1004
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:968
+#: neutron/db/db_base_plugin_v2.py:1028
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:988 neutron/db/db_base_plugin_v2.py:1002
+#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062
 #: neutron/plugins/opencontrail/contrail_plugin.py:312
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:995
+#: neutron/db/db_base_plugin_v2.py:1055
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1011
+#: neutron/db/db_base_plugin_v2.py:1071
 msgid "ipv6_ra_mode is not valid when ip_version is 4"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1015
+#: neutron/db/db_base_plugin_v2.py:1075
 msgid "ipv6_address_mode is not valid when ip_version is 4"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1300
+#: neutron/db/db_base_plugin_v2.py:1404
+msgid "Existing prefixes must be a subset of the new prefixes"
+msgstr ""
+
+#: neutron/db/db_base_plugin_v2.py:1474
 msgid "mac address update"
 msgstr ""
 
@@ -1917,17 +2024,22 @@ msgstr ""
 msgid "Network %s is not a valid external network"
 msgstr ""
 
+#: neutron/db/l3_db.py:981
+#, python-format
+msgid "has device owner %s"
+msgstr ""
+
 #: neutron/db/l3_dvr_db.py:45
 msgid ""
 "System-wide flag to determine the type of router that tenants can create."
 " Only admin can override."
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:546
+#: neutron/db/l3_dvr_db.py:556
 msgid "Unable to create the Agent Gateway Port"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:579
+#: neutron/db/l3_dvr_db.py:589
 msgid "Unable to create the SNAT Interface Port"
 msgstr ""
 
@@ -1947,7 +2059,7 @@ msgstr ""
 msgid "Subnet used for the l3 HA admin network."
 msgstr ""
 
-#: neutron/db/securitygroups_db.py:540
+#: neutron/db/securitygroups_db.py:541
 msgid "Default security group"
 msgstr ""
 
@@ -2291,22 +2403,15 @@ msgstr ""
 #: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
-"Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
-"deleted directly via the port API."
-msgstr ""
-
-#: neutron/extensions/l3.py:80
-#, python-format
-msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:157
+#: neutron/extensions/l3.py:152
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:161
+#: neutron/extensions/l3.py:156
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
@@ -3335,19 +3440,20 @@ msgid ""
 " vlan"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:49
+#: neutron/plugins/hyperv/agent/config.py:23
 msgid ""
 "List of <physical_network>:<vswitch> where the physical networks can be "
 "expressed with wildcards, e.g.: .\"*:external\""
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:55
+#: neutron/plugins/hyperv/agent/config.py:29
 msgid "Private vswitch name used for local networks"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:57
+#: neutron/plugins/hyperv/agent/config.py:31
 #: neutron/plugins/linuxbridge/common/config.py:61
-#: neutron/plugins/mlnx/agent/config.py:48 neutron/plugins/nec/config.py:27
+#: neutron/plugins/ml2/drivers/mlnx/agent/config.py:43
+#: neutron/plugins/nec/config.py:27
 #: neutron/plugins/oneconvergence/lib/config.py:45
 #: neutron/plugins/openvswitch/common/config.py:51
 #: neutron/plugins/sriovnicagent/common/config.py:58
@@ -3356,14 +3462,14 @@ msgid ""
 "device changes."
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:61
+#: neutron/plugins/hyperv/agent/config.py:35
 msgid ""
 "Enables metrics collections for switch ports by using Hyper-V's metric "
 "APIs. Collected data can by retrieved by other apps and services, e.g.: "
 "Ceilometer. Requires Hyper-V / Windows Server 2012 and above"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:68
+#: neutron/plugins/hyperv/agent/config.py:42
 msgid ""
 "Specifies the maximum number of retries to enable Hyper-V's port metrics "
 "collection. The agent will try to enable the feature once every "
@@ -3371,90 +3477,6 @@ msgid ""
 "succeedes."
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247
-#, python-format
-msgid ""
-"Cannot provision unknown network type %(network_type)s for network "
-"%(net_uuid)s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/utils.py:34
-#, python-format
-msgid "HyperVException: %(msg)s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/utils.py:79
-#, python-format
-msgid "Vnic not found: %s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/utils.py:114
-#, python-format
-msgid "Job failed with error %d"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/utils.py:133
-#, python-format
-msgid ""
-"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
-" - %(err_desc)s - Error code: %(err_code)d"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/utils.py:142
-#, python-format
-msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/utils.py:146
-#, python-format
-msgid "WMI job failed with status %d. No error description available"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/utils.py:165
-#, python-format
-msgid "Failed creating port for %s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/utils.py:188
-#, python-format
-msgid ""
-"Failed to disconnect port %(switch_port_name)s from switch "
-"%(vswitch_name)s with error %(ret_val)s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/utils.py:199
-#, python-format
-msgid ""
-"Failed to delete port %(switch_port_name)s from switch %(vswitch_name)s "
-"with error %(ret_val)s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/utils.py:206
-#: neutron/plugins/hyperv/agent/utilsv2.py:133
-#, python-format
-msgid "VSwitch not found: %s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/utils.py:247
-#: neutron/plugins/hyperv/agent/utils.py:251
-msgid "Metrics collection is not supported on this version of Hyper-V"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/utilsfactory.py:32
-msgid "Force V1 WMI utility classes"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/utilsv2.py:156
-#: neutron/plugins/hyperv/agent/utilsv2.py:316
-#, python-format
-msgid "Port Allocation not found: %s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/utilsv2.py:266
-#, python-format
-msgid "Cannot get VM summary data for: %s"
-msgstr ""
-
 #: neutron/plugins/ibm/sdnve_api.py:97
 #, python-format
 msgid "unable to serialize object type: '%s'"
@@ -3509,6 +3531,7 @@ msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:460
+#: neutron/services/l3_router/l3_sdnve.py:69
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
@@ -3523,10 +3546,12 @@ msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:556
+#: neutron/services/l3_router/l3_sdnve.py:128
 msgid "No port ID"
 msgstr ""
 
 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:562
+#: neutron/services/l3_router/l3_sdnve.py:134
 msgid "No fixed IP"
 msgstr ""
 
@@ -3665,7 +3690,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/linuxbridge/common/config.py:56
-#: neutron/plugins/mlnx/agent/config.py:26
+#: neutron/plugins/ml2/drivers/mlnx/agent/config.py:25
 msgid "List of <physical_network>:<physical_interface>"
 msgstr ""
 
@@ -3775,12 +3800,12 @@ msgstr ""
 msgid "network_type required"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:186 neutron/plugins/ml2/managers.py:195
+#: neutron/plugins/ml2/managers.py:192 neutron/plugins/ml2/managers.py:201
 #, python-format
 msgid "network_type value '%s' not supported"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:216
+#: neutron/plugins/ml2/plugin.py:219
 msgid "binding:profile value too large"
 msgstr ""
 
@@ -3789,26 +3814,30 @@ msgstr ""
 msgid "%(method)s failed."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_flat.py:32
+#: neutron/plugins/ml2/common/exceptions.py:28
+msgid "Backend does not support VLAN Transparency."
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/type_flat.py:33
 msgid ""
 "List of physical_network names with which flat networks can be created. "
 "Use * to allow flat networks with arbitrary physical_network names."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_flat.py:73
+#: neutron/plugins/ml2/drivers/type_flat.py:75
 msgid "physical network name is empty"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_flat.py:91
+#: neutron/plugins/ml2/drivers/type_flat.py:93
 msgid "physical_network required for flat provider network"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_flat.py:94
+#: neutron/plugins/ml2/drivers/type_flat.py:97
 #, python-format
 msgid "physical_network '%s' unknown for flat provider network"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_flat.py:101
+#: neutron/plugins/ml2/drivers/type_flat.py:104
 #, python-format
 msgid "%s prohibited for flat provider network"
 msgstr ""
@@ -3824,30 +3853,30 @@ msgstr ""
 msgid "%s prohibited for local provider network"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:124
+#: neutron/plugins/ml2/drivers/type_tunnel.py:125
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:131
+#: neutron/plugins/ml2/drivers/type_tunnel.py:132
 #, python-format
 msgid "%(key)s prohibited for %(tunnel)s provider network"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:201
+#: neutron/plugins/ml2/drivers/type_tunnel.py:213
 msgid "Tunnel IP value needed by the ML2 plugin"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:206
+#: neutron/plugins/ml2/drivers/type_tunnel.py:218
 msgid "Network type value needed by the ML2 plugin"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:233
+#: neutron/plugins/ml2/drivers/type_tunnel.py:245
 #, python-format
 msgid "Tunnel IP %(ip)s in use with host %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:252
+#: neutron/plugins/ml2/drivers/type_tunnel.py:264
 #, python-format
 msgid "Network type value '%s' not supported"
 msgstr ""
@@ -3892,7 +3921,7 @@ msgstr ""
 #: neutron/plugins/ml2/drivers/arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field. If not set, all "
-"communications to Arista EOSwill fail."
+"communications to Arista EOS will fail."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/arista/config.py:37
@@ -3904,7 +3933,7 @@ msgstr ""
 #: neutron/plugins/ml2/drivers/arista/config.py:42
 msgid ""
 "Arista EOS IP address. This is required field. If not set, all "
-"communications to Arista EOSwill fail."
+"communications to Arista EOS will fail."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/arista/config.py:47
@@ -3967,8 +3996,8 @@ msgstr ""
 #: neutron/plugins/ml2/drivers/arista/config.py:113
 msgid ""
 "A \"True\" value for this flag indicates to create a router in VRF. If "
-"not set, all routers are created in default VRF.This is optional. If not "
-"set, a value of \"False\" is assumed."
+"not set, all routers are created in default VRF. This is optional. If not"
+" set, a value of \"False\" is assumed."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/arista/config.py:120
@@ -4182,40 +4211,36 @@ msgstr ""
 msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/opendaylight/driver.py:30
-msgid "HTTP URL of OpenDaylight REST interface."
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/opendaylight/driver.py:38
-msgid "Tomcat session timeout in minutes."
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/config.py:30
-msgid "Type of VM network interface"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/config.py:33
+#: neutron/plugins/ml2/drivers/mlnx/agent/config.py:28
 msgid "eswitch daemon end point"
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/config.py:35
+#: neutron/plugins/ml2/drivers/mlnx/agent/config.py:30
 msgid ""
 "The number of milliseconds the agent will wait for response on request to"
 " daemon."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/config.py:38
+#: neutron/plugins/ml2/drivers/mlnx/agent/config.py:33
 msgid ""
 "The number of retries the agent will send request to daemon before giving"
 " up"
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/config.py:41
+#: neutron/plugins/ml2/drivers/mlnx/agent/config.py:36
 msgid ""
 "backoff rate multiplier for waiting period between retries for request to"
 " daemon, i.e. value of 2 will  double the request timeout each retry"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/opendaylight/driver.py:30
+msgid "HTTP URL of OpenDaylight REST interface."
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/opendaylight/driver.py:38
+msgid "Tomcat session timeout in minutes."
+msgstr ""
+
 #: neutron/plugins/nec/config.py:33
 msgid "Host to connect to."
 msgstr ""
@@ -4408,17 +4433,21 @@ msgid ""
 "error: %(error)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1572
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1563
+msgid "DVR cannot be enabled without L2 population."
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1580
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1593
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1601
 #, python-format
 msgid "Invalid tunnel type specified: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1596
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1604
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -4641,50 +4670,50 @@ msgstr ""
 msgid "Provider name is limited by 255 characters: %s"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:92
+#: neutron/services/provider_configuration.py:101
 msgid "Invalid service provider format"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:100
+#: neutron/services/provider_configuration.py:109
 #, python-format
 msgid "Invalid provider format. Last part should be 'default' or empty: %s"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:106
+#: neutron/services/provider_configuration.py:115
 #, python-format
 msgid "Service type '%(svc_type)s' is not allowed, allowed types: %(allowed)s"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:121
+#: neutron/services/provider_configuration.py:130
 #, python-format
 msgid ""
 "Service provider '%(provider)s' could not be found for service type "
 "%(service_type)s"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:126
+#: neutron/services/provider_configuration.py:135
 #, python-format
 msgid "Service type %(service_type)s does not have a default service provider"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:131
+#: neutron/services/provider_configuration.py:140
 #, python-format
 msgid ""
 "Resource '%(resource_id)s' is already associated with provider "
 "'%(provider)s' for service type '%(service_type)s'"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:144
+#: neutron/services/provider_configuration.py:153
 #, python-format
 msgid "Driver %s is not unique across providers"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:154
+#: neutron/services/provider_configuration.py:163
 #, python-format
 msgid "Multiple default providers for service %s"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:165
+#: neutron/services/provider_configuration.py:174
 #, python-format
 msgid "Multiple providers specified for service %s"
 msgstr ""
@@ -4721,6 +4750,62 @@ msgstr ""
 msgid "Rbridge id of provider edge router(s)"
 msgstr ""
 
+#: neutron/services/l3_router/brocade/vyatta/vrouter_neutron_plugin.py:22
+msgid "Name of tenant admin user."
+msgstr ""
+
+#: neutron/services/l3_router/brocade/vyatta/vrouter_neutron_plugin.py:24
+msgid "Tenant admin password."
+msgstr ""
+
+#: neutron/services/l3_router/brocade/vyatta/vrouter_neutron_plugin.py:26
+msgid "UUID of tenant that holds Vyatta vRouter instances."
+msgstr ""
+
+#: neutron/services/l3_router/brocade/vyatta/vrouter_neutron_plugin.py:28
+msgid "Nova image id for instances of Vyatta vRouter."
+msgstr ""
+
+#: neutron/services/l3_router/brocade/vyatta/vrouter_neutron_plugin.py:30
+msgid "Nova VM flavor for instances of Vyatta vRouter."
+msgstr ""
+
+#: neutron/services/l3_router/brocade/vyatta/vrouter_neutron_plugin.py:32
+msgid "Vyatta vRouter management network id."
+msgstr ""
+
+#: neutron/services/l3_router/brocade/vyatta/vrouter_neutron_plugin.py:34
+msgid "Vyatta vRouter login credentials"
+msgstr ""
+
+#: neutron/services/l3_router/brocade/vyatta/vrouter_neutron_plugin.py:36
+msgid ""
+"Number of seconds between consecutive Nova queries when waiting for "
+"router instance status change."
+msgstr ""
+
+#: neutron/services/l3_router/brocade/vyatta/vrouter_neutron_plugin.py:39
+msgid ""
+"Number of seconds to wait for Nova to activate instance before setting "
+"resource to error state."
+msgstr ""
+
+#: neutron/services/l3_router/brocade/vyatta/vrouter_neutron_plugin.py:42
+msgid ""
+"Number of seconds between consecutive Vyatta vRouter queries when waiting"
+" for router instance boot."
+msgstr ""
+
+#: neutron/services/l3_router/brocade/vyatta/vrouter_neutron_plugin.py:45
+msgid ""
+"Number of seconds to wait for Vyatta vRouter to boot before setting "
+"resource to error state."
+msgstr ""
+
+#: neutron/services/l3_router/brocade/vyatta/vrouter_neutron_plugin.py:47
+msgid "Keystone URL."
+msgstr ""
+
 #: neutron/services/metering/agents/metering_agent.py:69
 msgid "Metering driver"
 msgstr ""
@@ -4767,8 +4852,8 @@ msgid ""
 "operation."
 msgstr ""
 
-#: neutron/tests/unit/test_iptables_manager.py:830
-#: neutron/tests/unit/test_iptables_manager.py:864
+#: neutron/tests/unit/test_iptables_manager.py:838
+#: neutron/tests/unit/test_iptables_manager.py:872
 #, python-format
 msgid ""
 "IPTablesManager.apply failed to apply the following set of iptables "
@@ -4776,12 +4861,12 @@ msgid ""
 "%s"
 msgstr ""
 
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:291
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:294
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:292
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:295
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
@@ -4813,8 +4898,8 @@ msgstr ""
 msgid "Adds test attributes to core resources."
 msgstr ""
 
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:937
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:954
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:947
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:964
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
index f014af59305bcc7aaf53f9d3aa60f83d9fbb3a3e..e987502d868aba968db4908c937fc5457d2ceb7a 100644 (file)
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-03-17 06:46+0000\n"
-"PO-Revision-Date: 2015-03-14 00:17+0000\n"
+"POT-Creation-Date: 2015-03-23 06:12+0000\n"
+"PO-Revision-Date: 2015-03-21 23:36+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/"
 "neutron/language/pt_BR/)\n"
@@ -137,22 +137,33 @@ msgstr "Sincronizando estado"
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:573 neutron/agent/l3/agent.py:903
+#: neutron/agent/dhcp/agent.py:573 neutron/agent/l3/agent.py:912
 #: neutron/services/metering/agents/metering_agent.py:278
 #, python-format
 msgid "agent_updated by server side %s!"
 msgstr "agent_updated por lado do servidor %s!"
 
-#: neutron/agent/l3/agent.py:832
+#: neutron/agent/l3/agent.py:841
 msgid "L3 agent started"
 msgstr "Agente L3 iniciado"
 
+#: neutron/agent/l3/ha.py:115
+#, python-format
+msgid "Router %(router_id)s transitioned to %(state)s"
+msgstr ""
+
+#: neutron/agent/l3/ha.py:125
+#, python-format
+msgid ""
+"Router %s is not managed by this agent. It was possibly deleted concurrently."
+msgstr ""
+
 #: neutron/agent/linux/daemon.py:81
 #, python-format
 msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:648
+#: neutron/agent/linux/dhcp.py:656
 #, python-format
 msgid ""
 "Cannot apply dhcp option %(opt)s because it's ip_version %(version)d is not "
@@ -165,17 +176,17 @@ msgstr ""
 msgid "Device %s already exists"
 msgstr "O dispositivo %s já existe"
 
-#: neutron/agent/linux/iptables_firewall.py:94
+#: neutron/agent/linux/iptables_firewall.py:114
 #, python-format
 msgid "Attempted to update port filter which is not filtered %s"
 msgstr "Tentou atualizar o filtro de porta que não foi filtrado %s"
 
-#: neutron/agent/linux/iptables_firewall.py:105
+#: neutron/agent/linux/iptables_firewall.py:125
 #, python-format
 msgid "Attempted to remove port filter which is not filtered %r"
 msgstr "Tentou remover o filtro de porta que não foi filtrado %r"
 
-#: neutron/agent/linux/ovs_lib.py:386
+#: neutron/agent/linux/ovs_lib.py:393
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
@@ -225,16 +236,24 @@ msgstr ""
 msgid "OVS cleanup completed successfully"
 msgstr "Limpeza de OVS concluída com êxito"
 
-#: neutron/common/config.py:195
+#: 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:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1637
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
+msgid "Agent initialized successfully, now running... "
+msgstr "Agente inicializado com êxito; em execução agora... "
+
+#: neutron/common/config.py:198
 msgid "Logging enabled!"
 msgstr "Criação de log ativada!"
 
-#: neutron/common/config.py:196
+#: neutron/common/config.py:199
 #, python-format
 msgid "%(prog)s version %(version)s"
 msgstr ""
 
-#: neutron/common/config.py:215
+#: neutron/common/config.py:218
 #, python-format
 msgid "Config paste file: %s"
 msgstr "Arquivo de colagem configurado: %s"
@@ -266,7 +285,7 @@ msgstr ""
 msgid "Adding network %(net)s to agent %(agent)%s on host %(host)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:576
+#: neutron/db/db_base_plugin_v2.py:615
 #, python-format
 msgid ""
 "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
@@ -275,31 +294,31 @@ msgstr ""
 "A validação para CIDR: %(new_cidr)s falhou - se sobrepõe com a sub-rede "
 "%(subnet_id)s (CIDR: %(cidr)s)"
 
-#: neutron/db/db_base_plugin_v2.py:603
+#: neutron/db/db_base_plugin_v2.py:642
 #, python-format
 msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
 msgstr "Localizado endereço IP inválido no pool: %(start)s - %(end)s:"
 
-#: neutron/db/db_base_plugin_v2.py:610
+#: neutron/db/db_base_plugin_v2.py:649
 msgid "Specified IP addresses do not match the subnet IP version"
 msgstr "Endereços IP especificado não correspondem à versão do IP da sub-rede"
 
-#: neutron/db/db_base_plugin_v2.py:614
+#: neutron/db/db_base_plugin_v2.py:653
 #, python-format
 msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
 msgstr "IP inicial (%(start)s) é maior que IP final (%(end)s)"
 
-#: neutron/db/db_base_plugin_v2.py:619
+#: neutron/db/db_base_plugin_v2.py:658
 #, python-format
 msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
 msgstr "Localizado pool maior que a sub-rede CIDR:%(start)s - %(end)s"
 
-#: neutron/db/db_base_plugin_v2.py:643
+#: neutron/db/db_base_plugin_v2.py:682
 #, python-format
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr "Localizados intervalos de sobreposição: %(l_range)s e %(r_range)s"
 
-#: neutron/db/db_base_plugin_v2.py:1269
+#: neutron/db/db_base_plugin_v2.py:1329
 #, python-format
 msgid "Found IP allocation %(alloc)s on subnet %(subnet)s, cannot delete"
 msgstr ""
@@ -310,12 +329,12 @@ msgid ""
 "is disabled."
 msgstr ""
 
-#: neutron/db/l3_db.py:1099
+#: neutron/db/l3_db.py:1100
 #, python-format
 msgid "Ignoring multiple IPs on router port %s"
 msgstr "Ignorando vários IPs na porta do roteador %s"
 
-#: neutron/db/l3_db.py:1105
+#: neutron/db/l3_db.py:1106
 #, python-format
 msgid "Skipping port %s as no IP is configure on it"
 msgstr "Ignorando a porta %s porque nenhum IP está configurado nela"
@@ -330,12 +349,12 @@ msgstr ""
 msgid "No Service associated, so safe to migrate: %s listed"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:530
+#: neutron/db/l3_dvr_db.py:540
 #, python-format
 msgid "Agent Gateway port does not exist, so create one: %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:614
+#: neutron/db/l3_dvr_db.py:624
 #, python-format
 msgid "SNAT interface port list does not exist, so create one: %s"
 msgstr ""
@@ -368,7 +387,7 @@ msgstr ""
 msgid "%d probe(s) deleted"
 msgstr ""
 
-#: neutron/notifiers/nova.py:309
+#: neutron/notifiers/nova.py:266
 #, python-format
 msgid "Nova event response: %s"
 msgstr ""
@@ -459,78 +478,6 @@ msgstr "%(plugin_key)s: %(function_name)s com args %(args)s ignorado"
 msgid "No ip allocation set"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234
-#, python-format
-msgid "Provisioning network %s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259
-#, python-format
-msgid "Reclaiming local network %s"
-msgstr "Recuperando a rede local %s"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:280
-#, python-format
-msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s"
-msgstr "Associando VLAN ID  %(segmentation_id)s à porta do switch %(port_id)s"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:302
-#, python-format
-msgid "Network %s is not avalailable on this agent"
-msgstr "A rede %s não está disponível neste agente"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:319
-#, python-format
-msgid "Port metrics enabled for port: %s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:366
-#, python-format
-msgid "Adding port %s"
-msgstr "Incluindo a porta %s"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368
-#, python-format
-msgid "Port %(device)s updated. Details: %(device_details)s"
-msgstr "Porta %(device)s atualizada. Detalhes: %(device_details)s"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:395
-#, python-format
-msgid "Removing port %s"
-msgstr "Removendo a porta %s"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:427
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:977
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1431
-#: 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!"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:463
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:261
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1016
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1629
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
-msgid "Agent initialized successfully, now running... "
-msgstr "Agente inicializado com êxito; em execução agora... "
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:93
-msgid "Aplying port filter."
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:96
-msgid "Updating port rules."
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:109
-#, python-format
-msgid "Creating %(new)s new rules, removing %(old)s old rules."
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:119
-msgid "Removing port filter"
-msgstr ""
-
 #: neutron/plugins/ibm/sdnve_api.py:77
 #, python-format
 msgid "The IP addr of available SDN-VE controllers: %s"
@@ -638,7 +585,7 @@ msgid "RPC agent_id: %s"
 msgstr "agent_id de RPC: %s"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:209
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
@@ -650,14 +597,14 @@ msgid "Device %s not defined on plugin"
 msgstr "Dispositivo %s não definido no plug-in"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:902
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1213
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1230
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1216
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233
 #, python-format
 msgid "Attachment %s removed"
 msgstr "Anexo %s removido"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:235
 #, python-format
 msgid "Port %s updated."
@@ -667,8 +614,14 @@ msgstr "Porta %s atualizada."
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr "Daemon RPC do Agente LinuxBridge Iniciado!"
 
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1434
+#: 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!"
+
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1011
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:42
+#: neutron/plugins/ml2/drivers/mlnx/agent/eswitch_neutron_agent.py:43
 #, python-format
 msgid "Interface mappings: %s"
 msgstr "Mapeamentos da interface: %s"
@@ -706,101 +659,101 @@ msgstr "Tipos de network_types: %s"
 msgid "Initializing driver for type '%s'"
 msgstr "inicializando driver para o tipo '%s'"
 
-#: neutron/plugins/ml2/managers.py:264
+#: neutron/plugins/ml2/managers.py:270
 #, python-format
 msgid "Configured mechanism driver names: %s"
 msgstr "Configurados nomes para o driver de mecanismo: %s"
 
-#: neutron/plugins/ml2/managers.py:270
+#: neutron/plugins/ml2/managers.py:276
 #, python-format
 msgid "Loaded mechanism driver names: %s"
 msgstr "Carregados nomes do driver de mecanismo: %s"
 
-#: neutron/plugins/ml2/managers.py:282
+#: neutron/plugins/ml2/managers.py:288
 #, python-format
 msgid "Registered mechanism drivers: %s"
 msgstr "Registrados drivers de mecanismo : %s"
 
-#: neutron/plugins/ml2/managers.py:287
+#: neutron/plugins/ml2/managers.py:293
 #, python-format
 msgid "Initializing mechanism driver '%s'"
 msgstr "Inicializando driver de mecanismo '%s'"
 
-#: neutron/plugins/ml2/managers.py:679
+#: neutron/plugins/ml2/managers.py:699
 #, python-format
 msgid "Configured extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:685
+#: neutron/plugins/ml2/managers.py:705
 #, python-format
 msgid "Loaded extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:696
+#: neutron/plugins/ml2/managers.py:716
 #, python-format
 msgid "Registered extension drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:702
+#: neutron/plugins/ml2/managers.py:722
 #, python-format
 msgid "Initializing extension driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:710
+#: neutron/plugins/ml2/managers.py:730
 #, python-format
 msgid "Got %(alias)s extension from driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:759
+#: neutron/plugins/ml2/managers.py:779
 #, python-format
 msgid "Extended network dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:766
+#: neutron/plugins/ml2/managers.py:786
 #, python-format
 msgid "Extended subnet dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:773
+#: neutron/plugins/ml2/managers.py:793
 #, python-format
 msgid "Extended port dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:141
+#: neutron/plugins/ml2/plugin.py:144
 msgid "Modular L2 Plugin initialization complete"
 msgstr "Inicialização de plug-in L2 modular concluída"
 
-#: neutron/plugins/ml2/plugin.py:278
+#: neutron/plugins/ml2/plugin.py:281
 #, python-format
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:678
 #, python-format
 msgid "Port %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:680
+#: neutron/plugins/ml2/plugin.py:689
 #, python-format
 msgid "Subnet %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1225
+#: neutron/plugins/ml2/plugin.py:1328
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_flat.py:70
+#: neutron/plugins/ml2/drivers/type_flat.py:72
 msgid "Arbitrary flat physical_network names allowed"
 msgstr "Nomes arbitrários de rede flat physical_network permitidos"
 
-#: neutron/plugins/ml2/drivers/type_flat.py:76
+#: neutron/plugins/ml2/drivers/type_flat.py:78
 #, python-format
 msgid "Allowable flat physical_network names: %s"
 msgstr "Nomes permitidos de rede flat physical_network : %s"
 
-#: neutron/plugins/ml2/drivers/type_flat.py:83
+#: neutron/plugins/ml2/drivers/type_flat.py:85
 msgid "ML2 FlatTypeDriver initialization complete"
 msgstr "Inicialização do ML2 FlatTypeDriver concluída"
 
@@ -808,7 +761,7 @@ msgstr "Inicialização do ML2 FlatTypeDriver concluída"
 msgid "ML2 LocalTypeDriver initialization complete"
 msgstr "Inicialização do ML2 LocalTypeDriver concluída"
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:115
+#: neutron/plugins/ml2/drivers/type_tunnel.py:116
 #, python-format
 msgid "%(type)s ID ranges: %(range)s"
 msgstr "%(type)s faixas de ID: %(range)s"
@@ -874,10 +827,14 @@ msgstr ""
 msgid "Initializing CRD client... "
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:53
+#: neutron/plugins/ml2/drivers/mlnx/agent/eswitch_neutron_agent.py:54
 msgid "Agent initialised successfully, now running... "
 msgstr ""
 
+#: neutron/plugins/ml2/extensions/port_security.py:33
+msgid "PortSecurityExtensionDriver initialization complete"
+msgstr ""
+
 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:153
 msgid "NVSD Agent initialized successfully, now running... "
 msgstr ""
@@ -887,54 +844,54 @@ msgstr ""
 msgid "L2 Agent operating in DVR Mode with MAC %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:521
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr "Designando %(vlan_id)s como vlan local para net-id=%(net_uuid)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:622
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:625
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr "Recuperando vlan = %(vlan_id)s a partir de net-id = %(net_uuid)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:717
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:720
 #, python-format
 msgid "port_unbound(): net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr "Adicionando %s na lista de pontes."
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr "Mapeamento de rede física %(physical_network)s para a ponte %(bridge)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1038
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be "
 "processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr "Porta auxiliar %s adicionada"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1459
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1462
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "Túnel do agente fora de sincronização com o plug-in!"
 
@@ -967,7 +924,7 @@ msgstr ""
 msgid "Exclude Devices: %s"
 msgstr ""
 
-#: neutron/scheduler/dhcp_agent_scheduler.py:55
+#: neutron/scheduler/dhcp_agent_scheduler.py:110
 #, python-format
 msgid "Agent %s already present"
 msgstr ""
index 66ab1c64ee9847964b9ddbbbf55f754b55af4dfa..56943b0c46fded6bf92252e0c1163363fe3f35c5 100644 (file)
@@ -8,9 +8,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-03-17 06:46+0000\n"
-"PO-Revision-Date: 2015-03-16 10:09+0000\n"
-"Last-Translator: 汪军 <wwyyzz08@sina.com>\n"
+"POT-Creation-Date: 2015-03-23 06:12+0000\n"
+"PO-Revision-Date: 2015-03-21 23:36+0000\n"
+"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/neutron/"
 "language/zh_CN/)\n"
 "Language: zh_CN\n"
@@ -136,22 +136,33 @@ msgstr "正在使状态同步"
 msgid "Synchronizing state complete"
 msgstr "同步状态完成"
 
-#: neutron/agent/dhcp/agent.py:573 neutron/agent/l3/agent.py:903
+#: neutron/agent/dhcp/agent.py:573 neutron/agent/l3/agent.py:912
 #: neutron/services/metering/agents/metering_agent.py:278
 #, python-format
 msgid "agent_updated by server side %s!"
 msgstr "服务器端 %s 已更新代理!"
 
-#: neutron/agent/l3/agent.py:832
+#: neutron/agent/l3/agent.py:841
 msgid "L3 agent started"
 msgstr "已启动 L3 代理"
 
+#: neutron/agent/l3/ha.py:115
+#, python-format
+msgid "Router %(router_id)s transitioned to %(state)s"
+msgstr ""
+
+#: neutron/agent/l3/ha.py:125
+#, python-format
+msgid ""
+"Router %s is not managed by this agent. It was possibly deleted concurrently."
+msgstr ""
+
 #: neutron/agent/linux/daemon.py:81
 #, python-format
 msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:648
+#: neutron/agent/linux/dhcp.py:656
 #, python-format
 msgid ""
 "Cannot apply dhcp option %(opt)s because it's ip_version %(version)d is not "
@@ -164,17 +175,17 @@ msgstr ""
 msgid "Device %s already exists"
 msgstr "设备 %s 已存在"
 
-#: neutron/agent/linux/iptables_firewall.py:94
+#: neutron/agent/linux/iptables_firewall.py:114
 #, python-format
 msgid "Attempted to update port filter which is not filtered %s"
 msgstr "已尝试更新未过滤的端口过滤器 %s"
 
-#: neutron/agent/linux/iptables_firewall.py:105
+#: neutron/agent/linux/iptables_firewall.py:125
 #, python-format
 msgid "Attempted to remove port filter which is not filtered %r"
 msgstr "已尝试除去未过滤的端口过滤器 %r"
 
-#: neutron/agent/linux/ovs_lib.py:386
+#: neutron/agent/linux/ovs_lib.py:393
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
@@ -222,23 +233,31 @@ msgstr ""
 msgid "OVS cleanup completed successfully"
 msgstr "OVS 清除已成功完成"
 
-#: neutron/common/config.py:195
+#: 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:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1637
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
+msgid "Agent initialized successfully, now running... "
+msgstr "代理已成功初始化,现在正在运行..."
+
+#: neutron/common/config.py:198
 msgid "Logging enabled!"
 msgstr "已启用日志记录!"
 
-#: neutron/common/config.py:196
+#: neutron/common/config.py:199
 #, python-format
 msgid "%(prog)s version %(version)s"
-msgstr ""
+msgstr "%(prog)s 版本 %(version)s"
 
-#: neutron/common/config.py:215
+#: neutron/common/config.py:218
 #, python-format
 msgid "Config paste file: %s"
 msgstr "配置粘贴文件:%s"
 
 #: neutron/common/ipv6_utils.py:63
 msgid "IPv6 is not enabled on this system."
-msgstr ""
+msgstr "IPv6在本系统上未使能。"
 
 #: neutron/db/agentschedulers_db.py:153
 msgid ""
@@ -261,9 +280,9 @@ msgstr ""
 #: neutron/db/agentschedulers_db.py:203
 #, python-format
 msgid "Adding network %(net)s to agent %(agent)%s on host %(host)s"
-msgstr ""
+msgstr "在主机 %(host)s上添加网络%(net)s到代理%(agent)%s"
 
-#: neutron/db/db_base_plugin_v2.py:576
+#: neutron/db/db_base_plugin_v2.py:615
 #, python-format
 msgid ""
 "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
@@ -272,31 +291,31 @@ msgstr ""
 "针对 CIDR %(new_cidr)s 的验证失败 - 与子网 %(subnet_id)s(CIDR 为 %(cidr)s)"
 "重叠"
 
-#: neutron/db/db_base_plugin_v2.py:603
+#: neutron/db/db_base_plugin_v2.py:642
 #, python-format
 msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
 msgstr "在池中找到无效 IP 地址:%(start)s - %(end)s:"
 
-#: neutron/db/db_base_plugin_v2.py:610
+#: neutron/db/db_base_plugin_v2.py:649
 msgid "Specified IP addresses do not match the subnet IP version"
 msgstr "指定的 IP 地址与子网 IP 版本不匹配"
 
-#: neutron/db/db_base_plugin_v2.py:614
+#: neutron/db/db_base_plugin_v2.py:653
 #, python-format
 msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
 msgstr "起始 IP (%(start)s) 大于结束 IP (%(end)s)"
 
-#: neutron/db/db_base_plugin_v2.py:619
+#: neutron/db/db_base_plugin_v2.py:658
 #, python-format
 msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
 msgstr "找到超过子网 CIDR (%(start)s - %(end)s) 的池"
 
-#: neutron/db/db_base_plugin_v2.py:643
+#: neutron/db/db_base_plugin_v2.py:682
 #, python-format
 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:1269
+#: neutron/db/db_base_plugin_v2.py:1329
 #, python-format
 msgid "Found IP allocation %(alloc)s on subnet %(subnet)s, cannot delete"
 msgstr ""
@@ -307,12 +326,12 @@ msgid ""
 "is disabled."
 msgstr ""
 
-#: neutron/db/l3_db.py:1099
+#: neutron/db/l3_db.py:1100
 #, python-format
 msgid "Ignoring multiple IPs on router port %s"
 msgstr "正在忽略路由器端口 %s 上的多个 IP"
 
-#: neutron/db/l3_db.py:1105
+#: neutron/db/l3_db.py:1106
 #, python-format
 msgid "Skipping port %s as no IP is configure on it"
 msgstr "正在跳过端口 %s,因为没有在该端口上配置任何 IP"
@@ -327,12 +346,12 @@ msgstr ""
 msgid "No Service associated, so safe to migrate: %s listed"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:530
+#: neutron/db/l3_dvr_db.py:540
 #, python-format
 msgid "Agent Gateway port does not exist, so create one: %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:614
+#: neutron/db/l3_dvr_db.py:624
 #, python-format
 msgid "SNAT interface port list does not exist, so create one: %s"
 msgstr ""
@@ -365,7 +384,7 @@ msgstr "表 %(old_t)r 已经更名为 %(new_t)r"
 msgid "%d probe(s) deleted"
 msgstr ""
 
-#: neutron/notifiers/nova.py:309
+#: neutron/notifiers/nova.py:266
 #, python-format
 msgid "Nova event response: %s"
 msgstr ""
@@ -456,78 +475,6 @@ msgstr "%(plugin_key)s:已忽略具有自变量 %(args)s 的 %(function_name)s
 msgid "No ip allocation set"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234
-#, python-format
-msgid "Provisioning network %s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259
-#, python-format
-msgid "Reclaiming local network %s"
-msgstr "正在恢复本地网络 %s"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:280
-#, python-format
-msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s"
-msgstr "绑定VLAN ID %(segmentation_id)s 到交换端口 %(port_id)s"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:302
-#, python-format
-msgid "Network %s is not avalailable on this agent"
-msgstr "网络 %s 在此代理上不可用"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:319
-#, python-format
-msgid "Port metrics enabled for port: %s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:366
-#, python-format
-msgid "Adding port %s"
-msgstr "正在添加端口 %s"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368
-#, python-format
-msgid "Port %(device)s updated. Details: %(device_details)s"
-msgstr "端口 %(device)s 已更新。详细信息:%(device_details)s"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:395
-#, python-format
-msgid "Removing port %s"
-msgstr "正在除去端口 %s"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:427
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:977
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1431
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:251
-msgid "Agent out of sync with plugin!"
-msgstr "代理与插件不同步!"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:463
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:261
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1016
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1629
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
-msgid "Agent initialized successfully, now running... "
-msgstr "代理已成功初始化,现在正在运行..."
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:93
-msgid "Aplying port filter."
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:96
-msgid "Updating port rules."
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:109
-#, python-format
-msgid "Creating %(new)s new rules, removing %(old)s old rules."
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:119
-msgid "Removing port filter"
-msgstr ""
-
 #: neutron/plugins/ibm/sdnve_api.py:77
 #, python-format
 msgid "The IP addr of available SDN-VE controllers: %s"
@@ -633,7 +580,7 @@ msgid "RPC agent_id: %s"
 msgstr "RPC agent_id:%s"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:209
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
@@ -645,14 +592,14 @@ msgid "Device %s not defined on plugin"
 msgstr "未在插件上定义设备 %s"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:902
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1213
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1230
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1216
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233
 #, python-format
 msgid "Attachment %s removed"
 msgstr "已除去附件 %s"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:235
 #, python-format
 msgid "Port %s updated."
@@ -662,8 +609,14 @@ msgstr "端口 %s 已更新。"
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr "LinuxBridge 代理 RPC 守护程序已启动!"
 
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1434
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:251
+msgid "Agent out of sync with plugin!"
+msgstr "代理与插件不同步!"
+
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1011
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:42
+#: neutron/plugins/ml2/drivers/mlnx/agent/eswitch_neutron_agent.py:43
 #, python-format
 msgid "Interface mappings: %s"
 msgstr "接口映射:%s"
@@ -699,101 +652,101 @@ msgstr "项目网络类型: %s"
 msgid "Initializing driver for type '%s'"
 msgstr "为类型 '%s'初始化驱动"
 
-#: neutron/plugins/ml2/managers.py:264
+#: neutron/plugins/ml2/managers.py:270
 #, python-format
 msgid "Configured mechanism driver names: %s"
 msgstr "配置装置驱动名称: %s"
 
-#: neutron/plugins/ml2/managers.py:270
+#: neutron/plugins/ml2/managers.py:276
 #, python-format
 msgid "Loaded mechanism driver names: %s"
 msgstr "已加载的装置驱动名称: %s"
 
-#: neutron/plugins/ml2/managers.py:282
+#: neutron/plugins/ml2/managers.py:288
 #, python-format
 msgid "Registered mechanism drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:287
+#: neutron/plugins/ml2/managers.py:293
 #, python-format
 msgid "Initializing mechanism driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:679
+#: neutron/plugins/ml2/managers.py:699
 #, python-format
 msgid "Configured extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:685
+#: neutron/plugins/ml2/managers.py:705
 #, python-format
 msgid "Loaded extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:696
+#: neutron/plugins/ml2/managers.py:716
 #, python-format
 msgid "Registered extension drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:702
+#: neutron/plugins/ml2/managers.py:722
 #, python-format
 msgid "Initializing extension driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:710
+#: neutron/plugins/ml2/managers.py:730
 #, python-format
 msgid "Got %(alias)s extension from driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:759
+#: neutron/plugins/ml2/managers.py:779
 #, python-format
 msgid "Extended network dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:766
+#: neutron/plugins/ml2/managers.py:786
 #, python-format
 msgid "Extended subnet dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:773
+#: neutron/plugins/ml2/managers.py:793
 #, python-format
 msgid "Extended port dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:141
+#: neutron/plugins/ml2/plugin.py:144
 msgid "Modular L2 Plugin initialization complete"
 msgstr "L2插件模块初始化完成"
 
-#: neutron/plugins/ml2/plugin.py:278
+#: neutron/plugins/ml2/plugin.py:281
 #, python-format
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:678
 #, python-format
 msgid "Port %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:680
+#: neutron/plugins/ml2/plugin.py:689
 #, python-format
 msgid "Subnet %s was deleted concurrently"
-msgstr ""
+msgstr "子网 %s 同时被删除 "
 
-#: neutron/plugins/ml2/plugin.py:1225
+#: neutron/plugins/ml2/plugin.py:1328
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_flat.py:70
+#: neutron/plugins/ml2/drivers/type_flat.py:72
 msgid "Arbitrary flat physical_network names allowed"
 msgstr "允许平面物理网络使用任意名字"
 
-#: neutron/plugins/ml2/drivers/type_flat.py:76
+#: neutron/plugins/ml2/drivers/type_flat.py:78
 #, python-format
 msgid "Allowable flat physical_network names: %s"
 msgstr "可以使用的平面物理网络名字: %s"
 
-#: neutron/plugins/ml2/drivers/type_flat.py:83
+#: neutron/plugins/ml2/drivers/type_flat.py:85
 msgid "ML2 FlatTypeDriver initialization complete"
 msgstr "完成ML2 FlatTypeDriver的初始化"
 
@@ -801,7 +754,7 @@ msgstr "完成ML2 FlatTypeDriver的初始化"
 msgid "ML2 LocalTypeDriver initialization complete"
 msgstr "完成L2插件模块初始化"
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:115
+#: neutron/plugins/ml2/drivers/type_tunnel.py:116
 #, python-format
 msgid "%(type)s ID ranges: %(range)s"
 msgstr "%(type)s ID 范围: %(range)s"
@@ -851,7 +804,7 @@ msgstr "APIC 服务代理启动中 ..."
 
 #: neutron/plugins/ml2/drivers/cisco/apic/apic_topology.py:95
 msgid "APIC service agent started"
-msgstr ""
+msgstr "APIC 服务代理已启动"
 
 #: neutron/plugins/ml2/drivers/cisco/apic/apic_topology.py:179
 #, python-format
@@ -867,10 +820,14 @@ msgstr ""
 msgid "Initializing CRD client... "
 msgstr "正在初始化CRD客户端 ..."
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:53
+#: neutron/plugins/ml2/drivers/mlnx/agent/eswitch_neutron_agent.py:54
 msgid "Agent initialised successfully, now running... "
 msgstr ""
 
+#: neutron/plugins/ml2/extensions/port_security.py:33
+msgid "PortSecurityExtensionDriver initialization complete"
+msgstr ""
+
 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:153
 msgid "NVSD Agent initialized successfully, now running... "
 msgstr ""
@@ -880,54 +837,54 @@ msgstr ""
 msgid "L2 Agent operating in DVR Mode with MAC %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:521
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr "对于网络标识 %(net_uuid)s,正在将 %(vlan_id)s 分配为本地 vlan"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:622
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:625
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr "正在从网络标识 %(net_uuid)s 恢复 vlan %(vlan_id)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:717
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:720
 #, python-format
 msgid "port_unbound(): net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr "正在将物理网络 %(physical_network)s 映射至网桥 %(bridge)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1038
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be "
 "processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
 #, python-format
 msgid "Configuration for device %s completed."
-msgstr ""
+msgstr "设备 %s 的配置已完成。"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1459
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1462
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "代理隧道与插件不同步!"
 
@@ -953,14 +910,14 @@ msgstr ""
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:333
 #, python-format
 msgid "Physical Devices mappings: %s"
-msgstr ""
+msgstr "物理设备映射:%s"
 
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:334
 #, python-format
 msgid "Exclude Devices: %s"
 msgstr ""
 
-#: neutron/scheduler/dhcp_agent_scheduler.py:55
+#: neutron/scheduler/dhcp_agent_scheduler.py:110
 #, python-format
 msgid "Agent %s already present"
 msgstr ""
@@ -986,4 +943,4 @@ msgstr ""
 #: neutron/services/metering/drivers/iptables/iptables_driver.py:89
 #, python-format
 msgid "Loading interface driver %s"
-msgstr ""
+msgstr "正在加载接口驱动 %s"
index 61795548d179e3c6936bb5597d66cceedb5e9d79..cf261abf26e738a241b86ac16d89bd45f4334bfe 100644 (file)
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-03-17 06:46+0000\n"
-"PO-Revision-Date: 2015-03-14 00:17+0000\n"
+"POT-Creation-Date: 2015-03-23 06:12+0000\n"
+"PO-Revision-Date: 2015-03-21 23:36+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/neutron/"
 "language/zh_TW/)\n"
@@ -135,22 +135,33 @@ msgstr "正在同步化狀態"
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:573 neutron/agent/l3/agent.py:903
+#: neutron/agent/dhcp/agent.py:573 neutron/agent/l3/agent.py:912
 #: neutron/services/metering/agents/metering_agent.py:278
 #, python-format
 msgid "agent_updated by server side %s!"
 msgstr "agent_updated 是由伺服器端 %s 執行!"
 
-#: neutron/agent/l3/agent.py:832
+#: neutron/agent/l3/agent.py:841
 msgid "L3 agent started"
 msgstr "已啟動 L3 代理程式"
 
+#: neutron/agent/l3/ha.py:115
+#, python-format
+msgid "Router %(router_id)s transitioned to %(state)s"
+msgstr ""
+
+#: neutron/agent/l3/ha.py:125
+#, python-format
+msgid ""
+"Router %s is not managed by this agent. It was possibly deleted concurrently."
+msgstr ""
+
 #: neutron/agent/linux/daemon.py:81
 #, python-format
 msgid "Process runs with uid/gid: %(uid)s/%(gid)s"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:648
+#: neutron/agent/linux/dhcp.py:656
 #, python-format
 msgid ""
 "Cannot apply dhcp option %(opt)s because it's ip_version %(version)d is not "
@@ -163,17 +174,17 @@ msgstr ""
 msgid "Device %s already exists"
 msgstr "裝置 %s 已存在"
 
-#: neutron/agent/linux/iptables_firewall.py:94
+#: neutron/agent/linux/iptables_firewall.py:114
 #, python-format
 msgid "Attempted to update port filter which is not filtered %s"
 msgstr "已嘗試更新未過濾的埠過濾器 %s"
 
-#: neutron/agent/linux/iptables_firewall.py:105
+#: neutron/agent/linux/iptables_firewall.py:125
 #, python-format
 msgid "Attempted to remove port filter which is not filtered %r"
 msgstr "已嘗試移除未過濾的埠過濾器 %r"
 
-#: neutron/agent/linux/ovs_lib.py:386
+#: neutron/agent/linux/ovs_lib.py:393
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
@@ -221,16 +232,24 @@ msgstr ""
 msgid "OVS cleanup completed successfully"
 msgstr "已順利完成 OVS 清理"
 
-#: neutron/common/config.py:195
+#: 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:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1637
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
+msgid "Agent initialized successfully, now running... "
+msgstr "已順利地起始設定代理程式,現正在執行中..."
+
+#: neutron/common/config.py:198
 msgid "Logging enabled!"
 msgstr "已啟用記載!"
 
-#: neutron/common/config.py:196
+#: neutron/common/config.py:199
 #, python-format
 msgid "%(prog)s version %(version)s"
 msgstr ""
 
-#: neutron/common/config.py:215
+#: neutron/common/config.py:218
 #, python-format
 msgid "Config paste file: %s"
 msgstr "配置貼上檔案:%s"
@@ -262,7 +281,7 @@ msgstr ""
 msgid "Adding network %(net)s to agent %(agent)%s on host %(host)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:576
+#: neutron/db/db_base_plugin_v2.py:615
 #, python-format
 msgid ""
 "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
@@ -270,31 +289,31 @@ msgid ""
 msgstr ""
 "驗證 CIDR %(new_cidr)s 失敗 - 與子網路 %(subnet_id)s (CIDR %(cidr)s) 重疊"
 
-#: neutron/db/db_base_plugin_v2.py:603
+#: neutron/db/db_base_plugin_v2.py:642
 #, python-format
 msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
 msgstr "在儲存區中發現無效的 IP 位址:%(start)s - %(end)s:"
 
-#: neutron/db/db_base_plugin_v2.py:610
+#: neutron/db/db_base_plugin_v2.py:649
 msgid "Specified IP addresses do not match the subnet IP version"
 msgstr "指定的 IP 位址與子網路 IP 版本不符"
 
-#: neutron/db/db_base_plugin_v2.py:614
+#: neutron/db/db_base_plugin_v2.py:653
 #, python-format
 msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
 msgstr "起始 IP (%(start)s) 大於結尾 IP (%(end)s)"
 
-#: neutron/db/db_base_plugin_v2.py:619
+#: neutron/db/db_base_plugin_v2.py:658
 #, python-format
 msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
 msgstr "找到的儲存區大於子網路 CIDR:%(start)s - %(end)s"
 
-#: neutron/db/db_base_plugin_v2.py:643
+#: neutron/db/db_base_plugin_v2.py:682
 #, python-format
 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:1269
+#: neutron/db/db_base_plugin_v2.py:1329
 #, python-format
 msgid "Found IP allocation %(alloc)s on subnet %(subnet)s, cannot delete"
 msgstr ""
@@ -305,12 +324,12 @@ msgid ""
 "is disabled."
 msgstr ""
 
-#: neutron/db/l3_db.py:1099
+#: neutron/db/l3_db.py:1100
 #, python-format
 msgid "Ignoring multiple IPs on router port %s"
 msgstr "正在忽略路由器埠 %s 上的多個 IP"
 
-#: neutron/db/l3_db.py:1105
+#: neutron/db/l3_db.py:1106
 #, python-format
 msgid "Skipping port %s as no IP is configure on it"
 msgstr "正在跳過埠 %s,因為其上沒有配置 IP"
@@ -325,12 +344,12 @@ msgstr ""
 msgid "No Service associated, so safe to migrate: %s listed"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:530
+#: neutron/db/l3_dvr_db.py:540
 #, python-format
 msgid "Agent Gateway port does not exist, so create one: %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:614
+#: neutron/db/l3_dvr_db.py:624
 #, python-format
 msgid "SNAT interface port list does not exist, so create one: %s"
 msgstr ""
@@ -363,7 +382,7 @@ msgstr ""
 msgid "%d probe(s) deleted"
 msgstr ""
 
-#: neutron/notifiers/nova.py:309
+#: neutron/notifiers/nova.py:266
 #, python-format
 msgid "Nova event response: %s"
 msgstr ""
@@ -454,78 +473,6 @@ msgstr "%(plugin_key)s:已忽略帶有引數 %(args)s 的 %(function_name)s"
 msgid "No ip allocation set"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:234
-#, python-format
-msgid "Provisioning network %s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:259
-#, python-format
-msgid "Reclaiming local network %s"
-msgstr "正在收回本端網路 %s"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:280
-#, python-format
-msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:302
-#, python-format
-msgid "Network %s is not avalailable on this agent"
-msgstr "在此代理程式上無法使用網路 %s"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:319
-#, python-format
-msgid "Port metrics enabled for port: %s"
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:366
-#, python-format
-msgid "Adding port %s"
-msgstr "正在新增連接埠 %s"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368
-#, python-format
-msgid "Port %(device)s updated. Details: %(device_details)s"
-msgstr "已更新埠 %(device)s。詳細資料:%(device_details)s"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:395
-#, python-format
-msgid "Removing port %s"
-msgstr "正在移除埠 %s"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:427
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:977
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1431
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:251
-msgid "Agent out of sync with plugin!"
-msgstr "代理程式與外掛程式不同步!"
-
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:463
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:261
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1016
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1629
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
-msgid "Agent initialized successfully, now running... "
-msgstr "已順利地起始設定代理程式,現正在執行中..."
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:93
-msgid "Aplying port filter."
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:96
-msgid "Updating port rules."
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:109
-#, python-format
-msgid "Creating %(new)s new rules, removing %(old)s old rules."
-msgstr ""
-
-#: neutron/plugins/hyperv/agent/security_groups_driver.py:119
-msgid "Removing port filter"
-msgstr ""
-
 #: neutron/plugins/ibm/sdnve_api.py:77
 #, python-format
 msgid "The IP addr of available SDN-VE controllers: %s"
@@ -631,7 +578,7 @@ msgid "RPC agent_id: %s"
 msgstr "RPC agent_id:%s"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:209
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
@@ -643,14 +590,14 @@ msgid "Device %s not defined on plugin"
 msgstr "外掛程式上未定義裝置 %s"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:902
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1213
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1230
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1216
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233
 #, python-format
 msgid "Attachment %s removed"
 msgstr "已移除連接裝置 %s"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:235
 #, python-format
 msgid "Port %s updated."
@@ -660,8 +607,14 @@ msgstr "已更新埠 %s。"
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr "已啟動「LinuxBridge 代理程式 RPC 常駐程式」!"
 
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1434
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:251
+msgid "Agent out of sync with plugin!"
+msgstr "代理程式與外掛程式不同步!"
+
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1011
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:42
+#: neutron/plugins/ml2/drivers/mlnx/agent/eswitch_neutron_agent.py:43
 #, python-format
 msgid "Interface mappings: %s"
 msgstr "介面對映:%s"
@@ -697,101 +650,101 @@ msgstr ""
 msgid "Initializing driver for type '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:264
+#: neutron/plugins/ml2/managers.py:270
 #, python-format
 msgid "Configured mechanism driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:270
+#: neutron/plugins/ml2/managers.py:276
 #, python-format
 msgid "Loaded mechanism driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:282
+#: neutron/plugins/ml2/managers.py:288
 #, python-format
 msgid "Registered mechanism drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:287
+#: neutron/plugins/ml2/managers.py:293
 #, python-format
 msgid "Initializing mechanism driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:679
+#: neutron/plugins/ml2/managers.py:699
 #, python-format
 msgid "Configured extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:685
+#: neutron/plugins/ml2/managers.py:705
 #, python-format
 msgid "Loaded extension driver names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:696
+#: neutron/plugins/ml2/managers.py:716
 #, python-format
 msgid "Registered extension drivers: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:702
+#: neutron/plugins/ml2/managers.py:722
 #, python-format
 msgid "Initializing extension driver '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:710
+#: neutron/plugins/ml2/managers.py:730
 #, python-format
 msgid "Got %(alias)s extension from driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:759
+#: neutron/plugins/ml2/managers.py:779
 #, python-format
 msgid "Extended network dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:766
+#: neutron/plugins/ml2/managers.py:786
 #, python-format
 msgid "Extended subnet dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/managers.py:773
+#: neutron/plugins/ml2/managers.py:793
 #, python-format
 msgid "Extended port dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:141
+#: neutron/plugins/ml2/plugin.py:144
 msgid "Modular L2 Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:278
+#: neutron/plugins/ml2/plugin.py:281
 #, python-format
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:669
+#: neutron/plugins/ml2/plugin.py:678
 #, python-format
 msgid "Port %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:680
+#: neutron/plugins/ml2/plugin.py:689
 #, python-format
 msgid "Subnet %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1225
+#: neutron/plugins/ml2/plugin.py:1328
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_flat.py:70
+#: neutron/plugins/ml2/drivers/type_flat.py:72
 msgid "Arbitrary flat physical_network names allowed"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_flat.py:76
+#: neutron/plugins/ml2/drivers/type_flat.py:78
 #, python-format
 msgid "Allowable flat physical_network names: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_flat.py:83
+#: neutron/plugins/ml2/drivers/type_flat.py:85
 msgid "ML2 FlatTypeDriver initialization complete"
 msgstr ""
 
@@ -799,7 +752,7 @@ msgstr ""
 msgid "ML2 LocalTypeDriver initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_tunnel.py:115
+#: neutron/plugins/ml2/drivers/type_tunnel.py:116
 #, python-format
 msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
@@ -865,10 +818,14 @@ msgstr ""
 msgid "Initializing CRD client... "
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:53
+#: neutron/plugins/ml2/drivers/mlnx/agent/eswitch_neutron_agent.py:54
 msgid "Agent initialised successfully, now running... "
 msgstr ""
 
+#: neutron/plugins/ml2/extensions/port_security.py:33
+msgid "PortSecurityExtensionDriver initialization complete"
+msgstr ""
+
 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:153
 msgid "NVSD Agent initialized successfully, now running... "
 msgstr ""
@@ -878,54 +835,54 @@ msgstr ""
 msgid "L2 Agent operating in DVR Mode with MAC %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:521
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr "正在將 %(vlan_id)s 指派為 net-id = %(net_uuid)s 的本端 VLAN"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:622
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:625
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr "正在從 net-id = %(net_uuid)s 收回 VLAN = %(vlan_id)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:717
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:720
 #, python-format
 msgid "port_unbound(): net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr "正在將實體網路 %(physical_network)s 對映到橋接器 %(bridge)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1038
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be "
 "processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1459
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1462
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "代理程式通道與外掛程式不同步!"
 
@@ -958,7 +915,7 @@ msgstr ""
 msgid "Exclude Devices: %s"
 msgstr ""
 
-#: neutron/scheduler/dhcp_agent_scheduler.py:55
+#: neutron/scheduler/dhcp_agent_scheduler.py:110
 #, python-format
 msgid "Agent %s already present"
 msgstr ""