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

Change-Id: If91cdcd85d6fad9b9d37aea367aa11c83ff4b343

neutron/locale/neutron-log-error.pot
neutron/locale/neutron-log-warning.pot
neutron/locale/neutron.pot
neutron/locale/pt_BR/LC_MESSAGES/neutron-log-info.po

index c52c2cf597b94f7f7625294cf2532aaa5ab7c46a..1382968ca1d690142d1cbd5bb66d968d2f5d2016 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron 2015.2.dev178\n"
+"Project-Id-Version: neutron 2015.2.0.dev422\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-04-24 06:13+0000\n"
+"POT-Creation-Date: 2015-05-25 06:15+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"
@@ -39,97 +39,97 @@ msgstr ""
 msgid "Policy check error while calling %s!"
 msgstr ""
 
-#: neutron/service.py:106 neutron/service.py:164
+#: neutron/service.py:107 neutron/service.py:165
 msgid "Unrecoverable error: please check log for details."
 msgstr ""
 
-#: neutron/service.py:147
+#: neutron/service.py:148
 #, python-format
 msgid "'rpc_workers = %d' ignored because start_rpc_listeners is not implemented."
 msgstr ""
 
-#: neutron/service.py:171
+#: neutron/service.py:172
 msgid "No known API applications configured."
 msgstr ""
 
-#: neutron/service.py:278
+#: neutron/service.py:279
 msgid "Exception occurs when timer stops"
 msgstr ""
 
-#: neutron/service.py:287
+#: neutron/service.py:288
 msgid "Exception occurs when waiting for timer"
 msgstr ""
 
-#: neutron/wsgi.py:147
+#: neutron/wsgi.py:152
 #, python-format
 msgid "Unable to listen on %(host)s:%(port)s"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:788
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:789
+#: neutron/wsgi.py:792
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:798
+#: neutron/wsgi.py:801
 msgid "Internal error"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:211 neutron/agent/common/ovs_lib.py:306
+#: neutron/agent/common/ovs_lib.py:212 neutron/agent/common/ovs_lib.py:307
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:232
+#: neutron/agent/common/ovs_lib.py:233
 #, python-format
 msgid "Timed out retrieving ofport on port %(pname)s. Exception: %(exception)s"
 msgstr ""
 
-#: neutron/agent/common/ovs_lib.py:510
+#: neutron/agent/common/ovs_lib.py:526
 #, python-format
 msgid "OVS flows could not be applied on bridge %s"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:129
+#: neutron/agent/dhcp/agent.py:134
 #, python-format
 msgid "Unable to %(action)s dhcp for %(net_id)s."
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:156
+#: neutron/agent/dhcp/agent.py:161
 #, python-format
 msgid "Unable to sync network state on deleted network %s"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:169
+#: neutron/agent/dhcp/agent.py:174
 msgid "Unable to sync network state."
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:200
+#: neutron/agent/dhcp/agent.py:205
 #, python-format
 msgid "Network %s info call failed."
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:577 neutron/agent/l3/agent.py:614
+#: neutron/agent/dhcp/agent.py:582 neutron/agent/l3/agent.py:614
 #: neutron/agent/metadata/agent.py:311
 #: neutron/plugins/hyperv/agent/l2_agent.py:94
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:779
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:787
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:289
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:129
 #: neutron/services/metering/agents/metering_agent.py:283
 msgid "Failed reporting state!"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:172 neutron/tests/unit/agent/l3/test_agent.py:2086
+#: neutron/agent/l3/agent.py:172 neutron/tests/unit/agent/l3/test_agent.py:2130
 #, python-format
 msgid "Error importing interface driver '%s'"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:232 neutron/agent/linux/dhcp.py:789
+#: neutron/agent/l3/agent.py:232 neutron/agent/linux/dhcp.py:825
 msgid "An interface driver must be specified"
 msgstr ""
 
@@ -171,23 +171,23 @@ msgstr ""
 msgid "Failed synchronizing routers due to RPC error"
 msgstr ""
 
-#: neutron/agent/l3/dvr_router.py:200
+#: neutron/agent/l3/dvr_router.py:202
 msgid "DVR: Failed updating arp entry"
 msgstr ""
 
-#: neutron/agent/l3/dvr_router.py:225
+#: neutron/agent/l3/dvr_router.py:227
 msgid "DVR: no map match_port found!"
 msgstr ""
 
-#: neutron/agent/l3/dvr_router.py:281
+#: neutron/agent/l3/dvr_router.py:292
 msgid "DVR: error adding redirection logic"
 msgstr ""
 
-#: neutron/agent/l3/dvr_router.py:283
+#: neutron/agent/l3/dvr_router.py:294
 msgid "DVR: removed snat failed"
 msgstr ""
 
-#: neutron/agent/l3/dvr_router.py:505
+#: neutron/agent/l3/dvr_router.py:517
 msgid "Missing subnet/agent_gateway_port"
 msgstr ""
 
@@ -211,11 +211,11 @@ msgstr ""
 msgid "Failed to destroy stale namespace %s"
 msgstr ""
 
-#: neutron/agent/l3/namespace_manager.py:119
+#: neutron/agent/l3/namespace_manager.py:120
 msgid "RuntimeError in obtaining namespace list for namespace cleanup."
 msgstr ""
 
-#: neutron/agent/l3/namespaces.py:52
+#: neutron/agent/l3/namespaces.py:83
 #, python-format
 msgid "Failed trying to delete namespace: %s"
 msgstr ""
@@ -230,21 +230,21 @@ msgstr ""
 msgid "An error occurred while communicating with async process [%s]."
 msgstr ""
 
-#: neutron/agent/linux/daemon.py:115
+#: neutron/agent/linux/daemon.py:117
 #, python-format
 msgid "Error while handling pidfile: %s"
 msgstr ""
 
-#: neutron/agent/linux/daemon.py:176
+#: neutron/agent/linux/daemon.py:178
 msgid "Fork failed"
 msgstr ""
 
-#: neutron/agent/linux/daemon.py:218
+#: neutron/agent/linux/daemon.py:221
 #, python-format
 msgid "Pidfile %s already exist. Daemon already running?"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:795
+#: neutron/agent/linux/dhcp.py:831
 #, python-format
 msgid "Error importing interface driver '%(driver)s': %(inner)s"
 msgstr ""
@@ -272,23 +272,36 @@ msgid ""
 "identified by uuid %(uuid)s"
 msgstr ""
 
-#: neutron/agent/linux/interface.py:155
+#: neutron/agent/linux/interface.py:158
 #, python-format
 msgid "Failed deleting ingress connection state of floatingip %s"
 msgstr ""
 
-#: neutron/agent/linux/interface.py:164
+#: neutron/agent/linux/interface.py:167
 #, python-format
 msgid "Failed deleting egress connection state of floatingip %s"
 msgstr ""
 
-#: neutron/agent/linux/interface.py:286 neutron/agent/linux/interface.py:327
-#: neutron/agent/linux/interface.py:389 neutron/agent/linux/interface.py:429
+#: neutron/agent/linux/interface.py:294 neutron/agent/linux/interface.py:331
+#: neutron/agent/linux/interface.py:389 neutron/agent/linux/interface.py:425
 #, python-format
 msgid "Failed unplugging interface '%s'"
 msgstr ""
 
-#: neutron/agent/linux/ip_lib.py:678
+#: neutron/agent/linux/ip_lib.py:407
+msgid "Address not present on interface"
+msgstr ""
+
+#: neutron/agent/linux/ip_lib.py:412
+msgid "Duplicate adddress detected"
+msgstr ""
+
+#: neutron/agent/linux/ip_lib.py:413
+#, python-format
+msgid "Exceeded %s second limit waiting for address to leave the tentative state."
+msgstr ""
+
+#: neutron/agent/linux/ip_lib.py:718
 #, python-format
 msgid "Failed sending gratuitous ARP to %(addr)s on %(iface)s in namespace %(ns)s"
 msgstr ""
@@ -305,11 +318,11 @@ msgstr ""
 msgid "Unable to parse route \"%s\""
 msgstr ""
 
-#: neutron/agent/linux/iptables_manager.py:393
+#: neutron/agent/linux/iptables_manager.py:402
 msgid "Failure applying iptables rules"
 msgstr ""
 
-#: neutron/agent/linux/iptables_manager.py:471
+#: neutron/agent/linux/iptables_manager.py:480
 #, python-format
 msgid ""
 "IPTablesManager.apply failed to apply the following set of iptables "
@@ -337,12 +350,12 @@ msgstr ""
 msgid "OVSDB Error: %s"
 msgstr ""
 
-#: neutron/agent/ovsdb/impl_vsctl.py:67
+#: neutron/agent/ovsdb/impl_vsctl.py:68
 #, python-format
 msgid "Unable to execute %(cmd)s."
 msgstr ""
 
-#: neutron/agent/ovsdb/impl_vsctl.py:126
+#: neutron/agent/ovsdb/impl_vsctl.py:127
 #, python-format
 msgid "Could not parse: %s"
 msgstr ""
@@ -530,12 +543,12 @@ msgid ""
 "%(agent)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:937 neutron/plugins/ml2/plugin.py:565
+#: neutron/db/db_base_plugin_v2.py:935 neutron/plugins/ml2/plugin.py:571
 #, python-format
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1778
+#: neutron/db/db_base_plugin_v2.py:1799
 #, python-format
 msgid "Unable to generate mac address after %s attempts"
 msgstr ""
@@ -559,7 +572,7 @@ msgstr ""
 msgid "Exception encountered during router rescheduling."
 msgstr ""
 
-#: neutron/db/l3_db.py:540
+#: neutron/db/l3_db.py:541
 msgid "Cannot have multiple IPv4 subnets on router port"
 msgstr ""
 
@@ -573,6 +586,13 @@ msgstr ""
 msgid "No plugin for L3 routing registered to handle router scheduling"
 msgstr ""
 
+#: neutron/ipam/drivers/neutrondb_ipam/driver.py:91
+#, python-format
+msgid ""
+"Unable to retrieve IPAM subnet as the referenced Neutron subnet %s does "
+"not exist"
+msgstr ""
+
 #: neutron/notifiers/nova.py:248
 #, python-format
 msgid "Failed to notify nova on events: %s"
@@ -702,8 +722,8 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:255
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1711
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1723
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1770
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1782
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -733,33 +753,33 @@ msgstr ""
 msgid "Unknown network_type %(network_type)s for network %(network_id)s."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:453
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461
 #, python-format
 msgid "Cannot delete bridge %s, does not exist"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:532
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:540
 msgid "No valid Segmentation ID to perform UCAST test."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:789
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:986
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:270
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1009
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017
 #: 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:327
-#: neutron/plugins/ml2/plugin.py:1332
+#: neutron/plugins/ml2/db.py:241 neutron/plugins/ml2/db.py:325
+#: neutron/plugins/ml2/plugin.py:1339
 #, python-format
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
@@ -818,97 +838,97 @@ msgstr ""
 msgid "Extension driver '%(name)s' failed in %(method)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:288
+#: neutron/plugins/ml2/plugin.py:289
 #, python-format
 msgid "Failed to commit binding results for %(port)s after %(max)s tries"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:445
+#: neutron/plugins/ml2/plugin.py:451
 #, python-format
 msgid "Serialized vif_details DB value '%(value)s' for port %(port)s is invalid"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:456
+#: neutron/plugins/ml2/plugin.py:462
 #, python-format
 msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:542
+#: neutron/plugins/ml2/plugin.py:548
 #, python-format
 msgid "Could not find %s to delete."
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:545
+#: neutron/plugins/ml2/plugin.py:551
 #, python-format
 msgid "Could not delete %(res)s %(id)s."
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:578
+#: neutron/plugins/ml2/plugin.py:584
 #, 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:624
+#: neutron/plugins/ml2/plugin.py:630
 #, python-format
 msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:694
+#: neutron/plugins/ml2/plugin.py:700
 #, python-format
 msgid "Exception auto-deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:706
+#: neutron/plugins/ml2/plugin.py:713
 #, python-format
 msgid "Exception auto-deleting subnet %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:788
+#: neutron/plugins/ml2/plugin.py:795
 msgid "mechanism_manager.delete_network_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:809
+#: neutron/plugins/ml2/plugin.py:816
 #, python-format
 msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:930
+#: neutron/plugins/ml2/plugin.py:937
 #, python-format
 msgid "Exception deleting fixed_ip from port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:939
+#: neutron/plugins/ml2/plugin.py:946
 msgid "mechanism_manager.delete_subnet_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1004
+#: neutron/plugins/ml2/plugin.py:1011
 #, python-format
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1016
+#: neutron/plugins/ml2/plugin.py:1023
 #, python-format
 msgid "_bind_port_if_needed failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1046
+#: neutron/plugins/ml2/plugin.py:1053
 #, python-format
 msgid "_bind_port_if_needed failed. Deleting all ports from create bulk '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1191
+#: neutron/plugins/ml2/plugin.py:1198
 #, python-format
 msgid "No Host supplied to bind DVR Port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1313
+#: neutron/plugins/ml2/plugin.py:1320
 #, python-format
 msgid "mechanism_manager.delete_port_postcommit failed for port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1345
+#: neutron/plugins/ml2/plugin.py:1352
 #, python-format
 msgid "Binding info for DVR port %s not found"
 msgstr ""
@@ -1070,110 +1090,107 @@ msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:603
 #, python-format
-msgid "Centralized-SNAT port %s already seen on "
-msgstr ""
-
-#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:605
-#, python-format
-msgid "a different subnet %s"
+msgid ""
+"Centralized-SNAT port %(port)s on subnet %(port_subnet)s already seen on "
+"a different subnet %(orig_subnet)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:376
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:359
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:382
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:379
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:402
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:375
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:395
 msgid "No tunnel_ip specified, cannot delete tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:379
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:399
 msgid "No tunnel_type specified, cannot delete tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:556
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:580
 #, 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:575
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:599
 #, 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:603
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:627
 #, 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:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:636
 #, 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:668
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:692
 #, 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:855
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:911
 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:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1038
 #, 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:1174
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1379
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1426
 #, python-format
 msgid ""
 "process_network_ports - iteration:%d - failure while retrieving port "
 "details from server"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1408
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1462
 #, 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:1553
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1608
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1624
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1683
 msgid "Error while processing VIF ports"
 msgstr ""
 
index de38046a22acfd4ab36b5ba9279e1219322726ea..0d10ecfd440fb5e1d86c645886fee2d1b9ecbaa9 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron 2015.2.0.dev319\n"
+"Project-Id-Version: neutron 2015.2.0.dev422\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-05-10 06:14+0000\n"
+"POT-Creation-Date: 2015-05-25 06:15+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"
@@ -29,17 +29,24 @@ msgstr ""
 msgid "Unable to find data type descriptor for attribute %s"
 msgstr ""
 
-#: neutron/quota.py:223
+#: neutron/quota.py:227
 msgid ""
 "The quota driver neutron.quota.ConfDriver is deprecated as of Liberty. "
 "neutron.db.quota_db.DbQuotaDriver should be used in its place"
 msgstr ""
 
-#: neutron/quota.py:237
+#: neutron/quota.py:241
 #, python-format
 msgid "%s is already registered."
 msgstr ""
 
+#: neutron/quota.py:341
+msgid ""
+"Registering resources to apply quota limits to using the quota_items "
+"option is deprecated as of Liberty.Resource REST controllers should take "
+"care of registering resources with the quota engine."
+msgstr ""
+
 #: neutron/agent/rpc.py:113
 msgid "DVR functionality requires a server upgrade."
 msgstr ""
@@ -135,24 +142,30 @@ msgstr ""
 msgid "Unable to configure IP address for floating IP: %s"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:226
+#: neutron/agent/linux/dhcp.py:227
 #, python-format
 msgid "Failed trying to delete interface: %s"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:234
+#: neutron/agent/linux/dhcp.py:235
 #, python-format
 msgid "Failed trying to delete namespace: %s"
 msgstr ""
 
-#: neutron/agent/linux/iptables_manager.py:239
+#: neutron/agent/linux/ebtables_manager.py:168
+#, python-format
+msgid "Attempted to remove chain %s which does not exist"
+msgstr ""
+
+#: neutron/agent/linux/ebtables_manager.py:237
+#: neutron/agent/linux/iptables_manager.py:247
 #, python-format
 msgid ""
 "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r "
 "%(top)r"
 msgstr ""
 
-#: neutron/agent/linux/iptables_manager.py:689
+#: neutron/agent/linux/iptables_manager.py:696
 #, python-format
 msgid "Attempted to get traffic counters of chain %s which does not exist"
 msgstr ""
@@ -276,12 +289,12 @@ msgstr ""
 msgid "No active L3 agents found for SNAT"
 msgstr ""
 
-#: neutron/db/securitygroups_rpc_base.py:371
+#: neutron/db/securitygroups_rpc_base.py:372
 #, python-format
 msgid "No valid gateway port on subnet %s is found for IPv6 RA"
 msgstr ""
 
-#: neutron/db/migration/alembic_migrations/heal_script.py:90
+#: neutron/db/migration/alembic_migrations/heal_script.py:91
 #, python-format
 msgid "Ignoring alembic command %s"
 msgstr ""
@@ -385,28 +398,28 @@ msgid ""
 "VXLAN MCAST mode"
 msgstr ""
 
-#: neutron/plugins/ml2/driver_context.py:184
+#: neutron/plugins/ml2/driver_context.py:191
 #, python-format
 msgid "Could not expand segment %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:526
+#: neutron/plugins/ml2/plugin.py:532
 #, 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:776
+#: neutron/plugins/ml2/plugin.py:783
 msgid "A concurrent port creation has occurred"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1384
+#: neutron/plugins/ml2/plugin.py:1391
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1416
+#: neutron/plugins/ml2/plugin.py:1423
 #, python-format
 msgid "Port %s not found during update"
 msgstr ""
@@ -528,33 +541,33 @@ msgstr ""
 msgid "Action %s not supported"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1010
 #, 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:1214
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211
 #, 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:1326
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1323
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1483
 #, python-format
 msgid "Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1526
 msgid "OVS is restarted. OVSNeutronAgent will reset bridges and recover ports."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1531
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1530
 msgid ""
 "OVS is dead. OVSNeutronAgent will keep running and checking OVS status "
 "periodically."
index 23bf2df194a6a2cab58e4efca5be1d07b8ca902e..a6c4be0300af84963e8d92cec853920e500c96f8 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron 2015.2.0.dev319\n"
+"Project-Id-Version: neutron 2015.2.0.dev422\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-05-10 06:14+0000\n"
+"POT-Creation-Date: 2015-05-25 06:14+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"
@@ -59,33 +59,35 @@ msgid ""
 "found"
 msgstr ""
 
-#: neutron/quota.py:37
-msgid "Resource name(s) that are supported in quota features"
+#: neutron/quota.py:40
+msgid ""
+"Resource name(s) that are supported in quota features. This option is now"
+" deprecated for removal."
 msgstr ""
 
-#: neutron/quota.py:41
+#: neutron/quota.py:45
 msgid ""
 "Default number of resource allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/quota.py:45
+#: neutron/quota.py:49
 msgid "Number of networks allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/quota.py:49
+#: neutron/quota.py:53
 msgid "Number of subnets allowed per tenant, A negative value means unlimited."
 msgstr ""
 
-#: neutron/quota.py:53
+#: neutron/quota.py:57
 msgid "Number of ports allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/quota.py:57
+#: neutron/quota.py:61
 msgid "Default driver to use for quota checks"
 msgstr ""
 
-#: neutron/quota.py:136 neutron/quota.py:141
+#: neutron/quota.py:140 neutron/quota.py:145
 msgid "Access to this resource was denied."
 msgstr ""
 
@@ -493,39 +495,39 @@ msgstr ""
 msgid "Process is not running."
 msgstr ""
 
-#: neutron/agent/linux/daemon.py:42
+#: neutron/agent/linux/daemon.py:44
 #, python-format
 msgid "Failed to set uid %s"
 msgstr ""
 
-#: neutron/agent/linux/daemon.py:56
+#: neutron/agent/linux/daemon.py:58
 #, python-format
 msgid "Failed to set gid %s"
 msgstr ""
 
-#: neutron/agent/linux/daemon.py:86
+#: neutron/agent/linux/daemon.py:88
 msgid "Root permissions are required to drop privileges."
 msgstr ""
 
-#: neutron/agent/linux/daemon.py:94
+#: neutron/agent/linux/daemon.py:96
 msgid "Failed to remove supplemental groups"
 msgstr ""
 
-#: neutron/agent/linux/daemon.py:123
+#: neutron/agent/linux/daemon.py:125
 msgid "Unable to unlock pid file"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:240
+#: neutron/agent/linux/dhcp.py:241
 #, python-format
 msgid "Error while reading %s"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:247
+#: neutron/agent/linux/dhcp.py:248
 #, python-format
 msgid "Unable to convert value in %s"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:249
+#: neutron/agent/linux/dhcp.py:250
 #, python-format
 msgid "Unable to access %s"
 msgstr ""
@@ -534,6 +536,12 @@ msgstr ""
 msgid "Location of temporary ebtables table files."
 msgstr ""
 
+#: neutron/agent/linux/ebtables_manager.py:210
+#: neutron/agent/linux/iptables_manager.py:210
+#, python-format
+msgid "Unknown chain: %r"
+msgstr ""
+
 #: neutron/agent/linux/external_process.py:37
 msgid "Location to store child pid files"
 msgstr ""
@@ -595,6 +603,11 @@ msgstr ""
 msgid "Force ip_lib calls to use the root helper"
 msgstr ""
 
+#: neutron/agent/linux/ip_lib.py:42
+#, python-format
+msgid "Failure waiting for address %(address)s to become ready: %(reason)s"
+msgstr ""
+
 #: neutron/agent/linux/ip_link_support.py:33
 #, python-format
 msgid "ip link command is not supported: %(reason)s"
@@ -605,11 +618,6 @@ msgstr ""
 msgid "ip link capability %(capability)s is not supported"
 msgstr ""
 
-#: neutron/agent/linux/iptables_manager.py:202
-#, python-format
-msgid "Unknown chain: %r"
-msgstr ""
-
 #: neutron/agent/linux/keepalived.py:52
 #, python-format
 msgid ""
@@ -846,7 +854,7 @@ msgid ""
 " and '%(desc)s'"
 msgstr ""
 
-#: neutron/api/api_common.py:316 neutron/api/v2/base.py:614
+#: neutron/api/api_common.py:316 neutron/api/v2/base.py:617
 #, python-format
 msgid "Unable to find '%s' in request body"
 msgstr ""
@@ -873,116 +881,116 @@ msgstr ""
 msgid "Unrecognized action"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:54
+#: neutron/api/v2/attributes.py:55
 #, python-format
 msgid ""
 "Invalid input. '%(target_dict)s' must be a dictionary with keys: "
 "%(expected_keys)s"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:66
+#: neutron/api/v2/attributes.py:67
 #, python-format
 msgid ""
 "Validation of dictionary's keys failed. Expected keys: %(expected_keys)s "
 "Provided keys: %(provided_keys)s"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:81
+#: neutron/api/v2/attributes.py:82
 #, python-format
 msgid "'%(data)s' is not in %(valid_values)s"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:97
+#: neutron/api/v2/attributes.py:98
 #, python-format
 msgid "'%s' Blank strings are not permitted"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:109
+#: neutron/api/v2/attributes.py:110
 #, python-format
 msgid "'%s' is not a valid string"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:114
+#: neutron/api/v2/attributes.py:115
 #, python-format
 msgid "'%(data)s' exceeds maximum length of %(max_len)s"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:124
+#: neutron/api/v2/attributes.py:125
 #, python-format
 msgid "'%s' is not a valid boolean value"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:143 neutron/api/v2/attributes.py:473
+#: neutron/api/v2/attributes.py:144 neutron/api/v2/attributes.py:474
 #, python-format
 msgid "'%s' is not an integer"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:147
+#: neutron/api/v2/attributes.py:148
 #, python-format
 msgid "'%(data)s' is too small - must be at least '%(limit)d'"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:152
+#: neutron/api/v2/attributes.py:153
 #, python-format
 msgid "'%(data)s' is too large - must be no larger than '%(limit)d'"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:161
+#: neutron/api/v2/attributes.py:162
 #, python-format
 msgid "'%s' contains whitespace"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:176
+#: neutron/api/v2/attributes.py:177
 #, python-format
 msgid "'%s' is not a valid MAC address"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:206
+#: neutron/api/v2/attributes.py:207
 #, python-format
 msgid "'%s' is not a valid IP address"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:217
+#: neutron/api/v2/attributes.py:218
 #, python-format
 msgid "Invalid data format for IP pool: '%s'"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:234 neutron/api/v2/attributes.py:241
+#: neutron/api/v2/attributes.py:235 neutron/api/v2/attributes.py:242
 #, python-format
 msgid "Invalid data format for fixed IP: '%s'"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:249
+#: neutron/api/v2/attributes.py:250
 #, python-format
 msgid "Duplicate IP address '%s'"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:264
+#: neutron/api/v2/attributes.py:265
 #, python-format
 msgid "Invalid data format for nameserver: '%s'"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:273
+#: neutron/api/v2/attributes.py:274
 #, python-format
 msgid "'%(host)s' is not a valid nameserver. %(msg)s"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:278
+#: neutron/api/v2/attributes.py:279
 #, python-format
 msgid "Duplicate nameserver '%s'"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:286
+#: neutron/api/v2/attributes.py:287
 #, python-format
 msgid "Invalid data format for hostroute: '%s'"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:303
+#: neutron/api/v2/attributes.py:304
 #, python-format
 msgid "Duplicate hostroute '%s'"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:320
+#: neutron/api/v2/attributes.py:321
 #: neutron/tests/unit/api/v2/test_attributes.py:501
 #: neutron/tests/unit/api/v2/test_attributes.py:515
 #: neutron/tests/unit/api/v2/test_attributes.py:523
@@ -990,59 +998,59 @@ msgstr ""
 msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:326
+#: neutron/api/v2/attributes.py:327
 #, python-format
 msgid "'%s' is not a valid IP subnet"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:334 neutron/api/v2/attributes.py:387
+#: neutron/api/v2/attributes.py:335 neutron/api/v2/attributes.py:388
 #, python-format
 msgid "'%s' is not a list"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:339 neutron/api/v2/attributes.py:397
+#: neutron/api/v2/attributes.py:340 neutron/api/v2/attributes.py:398
 #, python-format
 msgid "Duplicate items in the list: '%s'"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:362
+#: neutron/api/v2/attributes.py:363
 #, python-format
 msgid "'%s' is not a valid input"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:375
+#: neutron/api/v2/attributes.py:376
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:417
+#: neutron/api/v2/attributes.py:418
 #, python-format
 msgid "Validator '%s' does not exist."
 msgstr ""
 
-#: neutron/api/v2/attributes.py:429
+#: neutron/api/v2/attributes.py:430
 #, python-format
 msgid "'%s' is not a dictionary"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:478
+#: neutron/api/v2/attributes.py:479
 #, python-format
 msgid "'%s' should be non-negative"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:497
+#: neutron/api/v2/attributes.py:498
 #, python-format
 msgid "'%s' cannot be converted to boolean"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:510
+#: neutron/api/v2/attributes.py:511
 #: neutron/plugins/nec/extensions/packetfilter.py:72
 #, python-format
 msgid "'%s' is not a integer"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:529
+#: neutron/api/v2/attributes.py:530
 #, python-format
 msgid "'%s' is not of the form <key>=[value]"
 msgstr ""
@@ -1070,41 +1078,45 @@ msgstr ""
 msgid "Resource body required"
 msgstr ""
 
-#: neutron/api/v2/base.py:600
+#: neutron/api/v2/base.py:601
 msgid "Bulk operation not supported"
 msgstr ""
 
-#: neutron/api/v2/base.py:603
+#: neutron/api/v2/base.py:604
 msgid "Resources required"
 msgstr ""
 
-#: neutron/api/v2/base.py:625
+#: neutron/api/v2/base.py:614
+msgid "Body contains invalid data"
+msgstr ""
+
+#: neutron/api/v2/base.py:628
 #, python-format
 msgid "Failed to parse request. Required attribute '%s' not specified"
 msgstr ""
 
-#: neutron/api/v2/base.py:632
+#: neutron/api/v2/base.py:635
 #, python-format
 msgid "Attribute '%s' not allowed in POST"
 msgstr ""
 
-#: neutron/api/v2/base.py:637
+#: neutron/api/v2/base.py:640
 #, python-format
 msgid "Cannot update read-only attribute %s"
 msgstr ""
 
-#: neutron/api/v2/base.py:655
+#: neutron/api/v2/base.py:658
 #, python-format
 msgid "Invalid input for %(attr)s. Reason: %(reason)s."
 msgstr ""
 
-#: neutron/api/v2/base.py:664 neutron/extensions/allowedaddresspairs.py:75
+#: neutron/api/v2/base.py:667 neutron/extensions/allowedaddresspairs.py:75
 #: neutron/extensions/multiprovidernet.py:45
 #, python-format
 msgid "Unrecognized attribute(s) '%s'"
 msgstr ""
 
-#: neutron/api/v2/base.py:683
+#: neutron/api/v2/base.py:686
 #, python-format
 msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
 msgstr ""
@@ -1791,6 +1803,12 @@ msgstr ""
 msgid "Device '%(device_name)s' does not exist"
 msgstr ""
 
+#: neutron/common/exceptions.py:463
+msgid ""
+"Subnets hosted on the same network must be allocated from the same subnet"
+" pool"
+msgstr ""
+
 #: neutron/common/ipv6_utils.py:36
 msgid "Unable to generate IP address by EUI64 for IPv4 prefix"
 msgstr ""
@@ -1888,57 +1906,57 @@ msgid ""
 "such agents is available if this option is True."
 msgstr ""
 
-#: neutron/db/common_db_mixin.py:122
+#: neutron/db/common_db_mixin.py:123
 msgid "Cannot create resource for another tenant"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:392
+#: 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:409
+#: 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:435
+#: 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:454 neutron/db/db_base_plugin_v2.py:497
+#: neutron/db/db_base_plugin_v2.py:442 neutron/db/db_base_plugin_v2.py:485
 #: neutron/plugins/opencontrail/contrail_plugin.py:388
 msgid "Exceeded maximim amount of fixed ips per port"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:621
+#: neutron/db/db_base_plugin_v2.py:609
 msgid "0 is not allowed as CIDR prefix length"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:631
+#: neutron/db/db_base_plugin_v2.py:619
 #, 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:716 neutron/db/db_base_plugin_v2.py:720
+#: neutron/db/db_base_plugin_v2.py:714 neutron/db/db_base_plugin_v2.py:718
 #, python-format
 msgid "Invalid route: %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:798
+#: neutron/db/db_base_plugin_v2.py:796
 #, 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:806
+#: neutron/db/db_base_plugin_v2.py:804
 #, python-format
 msgid ""
 "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to "
@@ -1946,77 +1964,77 @@ msgid ""
 "the same value"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:814
+#: neutron/db/db_base_plugin_v2.py:812
 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:820
+#: neutron/db/db_base_plugin_v2.py:818
 msgid "Cannot disable enable_dhcp with ipv6 attributes set"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1036
+#: neutron/db/db_base_plugin_v2.py:1034
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1063
+#: neutron/db/db_base_plugin_v2.py:1061
 msgid "Subnet has a prefix length that is incompatible with DHCP service enabled."
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1084
+#: neutron/db/db_base_plugin_v2.py:1082
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1104 neutron/db/db_base_plugin_v2.py:1118
+#: neutron/db/db_base_plugin_v2.py:1102 neutron/db/db_base_plugin_v2.py:1116
 #: neutron/plugins/opencontrail/contrail_plugin.py:312
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1111
+#: neutron/db/db_base_plugin_v2.py:1109
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1127
+#: neutron/db/db_base_plugin_v2.py:1125
 msgid "ipv6_ra_mode is not valid when ip_version is 4"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1131
+#: neutron/db/db_base_plugin_v2.py:1129
 msgid "ipv6_address_mode is not valid when ip_version is 4"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1277
+#: neutron/db/db_base_plugin_v2.py:1278
 msgid "allocation_pools allowed only for specific subnet requests."
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1288
+#: neutron/db/db_base_plugin_v2.py:1289
 #, python-format
 msgid "Cannot allocate IPv%(req_ver)s subnet from IPv%(pool_ver)s subnet pool"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1366
+#: neutron/db/db_base_plugin_v2.py:1367
 msgid "ip_version must be specified in the absence of cidr and subnetpool_id"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1383
+#: neutron/db/db_base_plugin_v2.py:1384
 msgid "cidr and prefixlen must not be supplied together"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1394
+#: neutron/db/db_base_plugin_v2.py:1395
 msgid "A cidr must be specified in the absence of a subnet pool"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1694
+#: neutron/db/db_base_plugin_v2.py:1695
 msgid "Existing prefixes must be a subset of the new prefixes"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1761
+#: neutron/db/db_base_plugin_v2.py:1762
 msgid "Subnet pool has existing allocations"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1768
+#: neutron/db/db_base_plugin_v2.py:1769
 msgid "mac address update"
 msgstr ""
 
@@ -2154,17 +2172,17 @@ msgstr ""
 msgid "has device owner %s"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:51
+#: neutron/db/l3_dvr_db.py:52
 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:565
+#: neutron/db/l3_dvr_db.py:566
 msgid "Unable to create the Agent Gateway Port"
 msgstr ""
 
-#: neutron/db/l3_dvr_db.py:597
+#: neutron/db/l3_dvr_db.py:598
 msgid "Unable to create the SNAT Interface Port"
 msgstr ""
 
@@ -2845,16 +2863,68 @@ msgstr ""
 msgid "Backend does not support VLAN Transparency."
 msgstr ""
 
-#: neutron/ipam/subnet_alloc.py:106
+#: neutron/ipam/exceptions.py:20
+#, python-format
+msgid "Cannot handle subnet of type %(subnet_type)s"
+msgstr ""
+
+#: neutron/ipam/exceptions.py:24
+#, python-format
+msgid "Unable to calculate %(address_type)s address because of:%(reason)s"
+msgstr ""
+
+#: neutron/ipam/exceptions.py:29
+#, python-format
+msgid "Unknown address type %(address_type)s"
+msgstr ""
+
+#: neutron/ipam/exceptions.py:33
+#, python-format
+msgid "Unable to find IP address %(ip_address)s on subnet %(subnet_id)s"
+msgstr ""
+
+#: neutron/ipam/exceptions.py:38
+#, python-format
+msgid "IP address %(ip)s already allocated in subnet %(subnet_id)s"
+msgstr ""
+
+#: neutron/ipam/exceptions.py:42
+#, python-format
+msgid "IP address %(ip)s does not belong to subnet %(subnet_id)s"
+msgstr ""
+
+#: neutron/ipam/exceptions.py:46
+#, python-format
+msgid "The address allocation request could not be satisfied because: %(reason)s"
+msgstr ""
+
+#: neutron/ipam/exceptions.py:51
+#, python-format
+msgid "The subnet request could not be satisfied because: %(reason)s"
+msgstr ""
+
+#: neutron/ipam/exceptions.py:56
+#, python-format
+msgid ""
+"IPv6 address %(ip)s cannot be directly assigned to a port on subnet "
+"%(subnet_id)s as the subnet is configured for automatic addresses"
+msgstr ""
+
+#: neutron/ipam/exceptions.py:62
+#, python-format
+msgid "No more IP addresses available for subnet %(subnet_id)s."
+msgstr ""
+
+#: neutron/ipam/subnet_alloc.py:108
 #, python-format
 msgid "Insufficient prefix space to allocate subnet size /%s"
 msgstr ""
 
-#: neutron/ipam/subnet_alloc.py:124
+#: neutron/ipam/subnet_alloc.py:125
 msgid "Cannot allocate requested subnet from the available set of prefixes"
 msgstr ""
 
-#: neutron/ipam/subnet_alloc.py:145
+#: neutron/ipam/subnet_alloc.py:146
 msgid "Unsupported request type"
 msgstr ""
 
@@ -4005,7 +4075,7 @@ msgstr ""
 msgid "network_type value '%s' not supported"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:232
+#: neutron/plugins/ml2/plugin.py:233
 msgid "binding:profile value too large"
 msgstr ""
 
@@ -4394,21 +4464,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/mech_sriov/mech_driver.py:186
 #, python-format
-msgid "Invalid pci_vendor_info: '%s'"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver.py:189
-#, python-format
-msgid "Missing vendor_id in: '%s'"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mech_sriov/mech_driver.py:192
-#, python-format
-msgid "Missing product_id in: '%s'"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mlnx/config.py:24
-msgid "Type of VM network interface: mlnx_direct or hostdev"
+msgid "Incorrect pci_vendor_info: \"%s\", should be pair vendor_id:product_id"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/mlnx/agent/config.py:28
@@ -4633,23 +4689,23 @@ msgid ""
 "error: %(error)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1712
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1711
 msgid ""
 "DVR deployments for VXLAN/GRE underlays require L2-pop to be enabled, in "
 "both the Agent and Server side."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1730
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1729
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1752
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1751
 #, python-format
 msgid "Invalid tunnel type specified: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1755
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1754
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -5044,6 +5100,10 @@ msgstr ""
 msgid "Unknown attribute '%s'."
 msgstr ""
 
+#: neutron/tests/common/agents/l3_agent.py:64
+msgid "Suffix to append to all namespace names."
+msgstr ""
+
 #: neutron/tests/functional/agent/linux/simple_daemon.py:37
 msgid ""
 "uuid provided from the command line so external_process can track us via "
@@ -5074,12 +5134,12 @@ msgid ""
 "operation."
 msgstr ""
 
-#: neutron/tests/unit/plugins/ml2/test_plugin.py:417
+#: neutron/tests/unit/plugins/ml2/test_plugin.py:424
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/tests/unit/plugins/ml2/test_plugin.py:418
+#: neutron/tests/unit/plugins/ml2/test_plugin.py:425
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
@@ -5102,17 +5162,19 @@ msgstr ""
 #, python-format
 msgid ""
 "%(method)s called with port settings %(current)s (original settings "
-"%(original)s) binding levels %(levels)s (original binding levels "
-"%(original_levels)s) on network %(network)s with segments to bind "
-"%(segments_to_bind)s"
+"%(original)s) host %(host)s (original host %(original_host)s) vif type "
+"%(vif_type)s (original vif type %(original_vif_type)s) vif details "
+"%(vif_details)s (original vif details %(original_vif_details)s) binding "
+"levels %(levels)s (original binding levels %(original_levels)s) on "
+"network %(network)s with segments to bind %(segments_to_bind)s"
 msgstr ""
 
 #: neutron/tests/unit/plugins/ml2/extensions/fake_extension.py:54
 msgid "Adds test attributes to core resources."
 msgstr ""
 
-#: neutron/tests/unit/plugins/openvswitch/agent/test_ovs_neutron_agent.py:955
-#: neutron/tests/unit/plugins/openvswitch/agent/test_ovs_neutron_agent.py:972
+#: neutron/tests/unit/plugins/openvswitch/agent/test_ovs_neutron_agent.py:963
+#: neutron/tests/unit/plugins/openvswitch/agent/test_ovs_neutron_agent.py:980
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
index 27f0cc0759a8775c623e89a6de311d09282438d5..7fcb0eb5cc469a223aa7187019dd04eff94ee578 100644 (file)
@@ -3,13 +3,14 @@
 # This file is distributed under the same license as the neutron project.
 #
 # Translators:
+# Andre Campos Bezerra <andrecbezerra@gmail.com>, 2015
 msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-05-04 06:08+0000\n"
-"PO-Revision-Date: 2015-04-28 07:35+0000\n"
-"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
+"POT-Creation-Date: 2015-05-25 06:15+0000\n"
+"PO-Revision-Date: 2015-05-22 16:09+0000\n"
+"Last-Translator: Andre Campos Bezerra <andrecbezerra@gmail.com>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/"
 "neutron/language/pt_BR/)\n"
 "Language: pt_BR\n"
@@ -88,6 +89,9 @@ msgstr "Agente DHCP iniciado"
 msgid "Synchronizing state"
 msgstr "Sincronizando estado"
 
+msgid "Synchronizing state complete"
+msgstr "Sincronizando estado finalizado"
+
 #, python-format
 msgid "agent_updated by server side %s!"
 msgstr "agent_updated por lado do servidor %s!"
@@ -120,6 +124,10 @@ msgstr ""
 "Permitir que a classificação seja ativada porque a paginação nativa requer "
 "classificação nativa"
 
+#, python-format
+msgid "Deleting port: %s"
+msgstr "Deletando porta: %s"
+
 msgid "OVS cleanup completed successfully"
 msgstr "Limpeza de OVS concluída com êxito"
 
@@ -164,6 +172,9 @@ msgstr "Localizados intervalos de sobreposição: %(l_range)s e %(r_range)s"
 msgid "Skipping port %s as no IP is configure on it"
 msgstr "Ignorando a porta %s porque nenhum IP está configurado nela"
 
+msgid "SNAT already bound to a service node."
+msgstr "SNAT já conectado a um nó de serviço."
+
 #, python-format
 msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
 msgstr "Backdoor de Eventlet escutando na porta %(port)s pelo processo %(pid)d"
@@ -210,6 +221,9 @@ msgstr "Filho %(pid)s encerrando com status %(code)d"
 msgid "Caught %s, stopping children"
 msgstr "%s capturado, parando filhos"
 
+msgid "Wait called after thread killed. Cleaning up."
+msgstr "Espera requisitada depois que thread foi morta.  Limpando."
+
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr "Aguardando em %d filhos para sair"