#, 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"
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 ""
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 ""
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 ""
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 ""
"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 ""
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 "
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 ""
"%(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 ""
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 ""
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"
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 ""
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 ""
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 ""
#: 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 ""
#, 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"
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 ""
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 ""
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 ""
"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 ""
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."
#, 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"
"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 ""
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 ""
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 ""
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"
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 ""
" 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 ""
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
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 ""
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 ""
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 ""
"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 "
"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 ""
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 ""
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 ""
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 ""
#: 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
"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 ""
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 "
"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 ""
#, 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 ""
# 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"
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!"
"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"
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"
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"