From: OpenStack Proposal Bot Date: Mon, 25 May 2015 06:15:25 +0000 (+0000) Subject: Imported Translations from Transifex X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=3425be06bf069a256dbb0fdb9528459544e9947f;p=openstack-build%2Fneutron-build.git Imported Translations from Transifex For more information about this automatic import see: https://wiki.openstack.org/wiki/Translations/Infrastructure Change-Id: If91cdcd85d6fad9b9d37aea367aa11c83ff4b343 --- diff --git a/neutron/locale/neutron-log-error.pot b/neutron/locale/neutron-log-error.pot index c52c2cf59..1382968ca 100644 --- a/neutron/locale/neutron-log-error.pot +++ b/neutron/locale/neutron-log-error.pot @@ -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 \n" "Language-Team: LANGUAGE \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 "" diff --git a/neutron/locale/neutron-log-warning.pot b/neutron/locale/neutron-log-warning.pot index de38046a2..0d10ecfd4 100644 --- a/neutron/locale/neutron-log-warning.pot +++ b/neutron/locale/neutron-log-warning.pot @@ -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 \n" "Language-Team: LANGUAGE \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." diff --git a/neutron/locale/neutron.pot b/neutron/locale/neutron.pot index 23bf2df19..a6c4be030 100644 --- a/neutron/locale/neutron.pot +++ b/neutron/locale/neutron.pot @@ -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 \n" "Language-Team: LANGUAGE \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 =[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 "" diff --git a/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-info.po b/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-info.po index 27f0cc075..7fcb0eb5c 100644 --- a/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-info.po @@ -3,13 +3,14 @@ # This file is distributed under the same license as the neutron project. # # Translators: +# Andre Campos Bezerra , 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 \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 \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"