diff --git a/neutron/locale/ar/LC_MESSAGES/neutron.po b/neutron/locale/ar/LC_MESSAGES/neutron.po index a0d67584d4c..097197ae53e 100644 --- a/neutron/locale/ar/LC_MESSAGES/neutron.po +++ b/neutron/locale/ar/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-09-12 23:31+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Arabic " @@ -895,7 +895,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1249,6 +1249,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1507,152 +1508,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2614,7 +2620,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2944,7 +2950,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6243,7 +6249,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6261,7 +6267,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7190,88 +7196,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7453,101 +7459,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9051,13 +9057,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9242,62 +9248,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9575,12 +9581,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10459,97 +10465,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10632,7 +10688,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13184,3 +13240,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po index 428099ef5c1..98aa3cb35f9 100644 --- a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po +++ b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bulgarian (Bulgaria) " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13831,3 +13887,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/bn_IN/LC_MESSAGES/neutron.po b/neutron/locale/bn_IN/LC_MESSAGES/neutron.po index af4e39ba2e1..7728e702b20 100644 --- a/neutron/locale/bn_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/bn_IN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-10-20 01:34+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Bengali (India) " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13114,3 +13170,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/bs/LC_MESSAGES/neutron.po b/neutron/locale/bs/LC_MESSAGES/neutron.po index 3ea445230ac..49b8572d369 100644 --- a/neutron/locale/bs/LC_MESSAGES/neutron.po +++ b/neutron/locale/bs/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bosnian " @@ -895,7 +895,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1249,6 +1249,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1507,152 +1508,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2614,7 +2620,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2944,7 +2950,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6243,7 +6249,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6261,7 +6267,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7190,88 +7196,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7453,101 +7459,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9051,13 +9057,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9242,62 +9248,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9575,12 +9581,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10459,97 +10465,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10632,7 +10688,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13832,3 +13888,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/ca/LC_MESSAGES/neutron.po b/neutron/locale/ca/LC_MESSAGES/neutron.po index 678aae688b1..9a18a8f0842 100644 --- a/neutron/locale/ca/LC_MESSAGES/neutron.po +++ b/neutron/locale/ca/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Catalan " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13831,3 +13887,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/cs/LC_MESSAGES/neutron.po b/neutron/locale/cs/LC_MESSAGES/neutron.po index 635689f32b7..a407dbef6ab 100644 --- a/neutron/locale/cs/LC_MESSAGES/neutron.po +++ b/neutron/locale/cs/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Czech " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13831,3 +13887,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/da/LC_MESSAGES/neutron.po b/neutron/locale/da/LC_MESSAGES/neutron.po index 4feeae2d755..8af64c8f93d 100644 --- a/neutron/locale/da/LC_MESSAGES/neutron.po +++ b/neutron/locale/da/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Danish " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13831,3 +13887,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/de/LC_MESSAGES/neutron.po b/neutron/locale/de/LC_MESSAGES/neutron.po index d683398bacf..2f72ddf6a70 100644 --- a/neutron/locale/de/LC_MESSAGES/neutron.po +++ b/neutron/locale/de/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-05-22 08:17+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: German " @@ -905,7 +905,7 @@ msgstr "PID-Datei %s ist bereits vorhanden. Dämon bereits aktiv?" msgid "Location to store DHCP server config files" msgstr "Position zum Speichern von Konfigurationsdateien des DHCP-Servers" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "Für das Erstellen von Hostnamen zu verwendende Domäne" @@ -1270,6 +1270,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "Von Nova-Metadatenserver verwendeter TCP-Port." #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" "Geheimer Schlüssel für gemeinsame Nutzung zum Unterzeichnen von Instanz-" @@ -1548,152 +1549,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "'%(data)s' befindet sich nicht in %(valid_values)s" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "'%s' ist keine gültige Zeichenfolge" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "'%(data)s' überschreitet die Höchstlänge von %(max_len)s" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, fuzzy, python-format msgid "'%s' is not a valid boolean value" msgstr "'%s' ist keine gültige Eingabe" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "'%s' ist keine Ganzzahl" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "'%s' ist keine gültige MAC-Adresse" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "'%s' ist keine gültige IP-Adresse" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "Ungültiges Datenformat für IP-Pool: '%s'" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "Ungültiges Datenformat für statische IP: '%s'" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "Doppelte IP-Adresse '%s'" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "Ungültiges Datenformat für Namensserver: '%s'" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "'%s' ist kein gültiger Namensserver" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "Doppelter Namensserver '%s'" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "Ungültiges Datenformat für Hostroute: '%s'" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "Doppelte Hostroute '%s'" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "'%s' ist kein gültiges IP-Teilnetz" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "'%s' ist keine Liste" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "Doppelte Elemente in der Liste: '%s'" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "'%s' ist keine gültige Eingabe" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "'%s' ist keine gültige UUID" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "Der Validator '%s' ist nicht vorhanden." -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "%s ist kein Verzeichnis" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "'%s' sollte nicht negativ sein" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "'%s' kann nicht in boolesche Zahl umgewandelt werden" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "'%s' ist keine Ganzzahl" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "'%s' ist nicht in der Form =[value]" @@ -2748,7 +2754,7 @@ msgstr "" "bestimmten IP-Adresse bei Zuweisung einer dynamischen IP-Adresse " "erforderlich" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "'fixed_ip_address' kann nicht ohne 'port_id' angegeben werden" @@ -3094,7 +3100,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6506,7 +6512,7 @@ msgstr "" "fehlgeschlagen, Fehler: %(ret_val)s " #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "vSwitch nicht gefunden: %s" @@ -6524,7 +6530,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7479,17 +7485,17 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "Aufruf von 'MidonetPluginV2.update_router': id=%(id)s router=%(router)r" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "Aufruf von 'MidonetPluginV2.delete_router': id=%s" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " @@ -7498,25 +7504,25 @@ msgstr "" "Aufruf von 'MidonetPluginV2.add_router_interface': " "router_id=%(router_id)s interface_info=%(interface_info)r" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " @@ -7525,12 +7531,12 @@ msgstr "" "Aufruf von 'MidonetPluginV2.update_floatingip': id=%(id)s " "floatingip=%(floatingip)s " -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "MidonetPluginV2.update_floating_ip wird beendet: fip=%s" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " @@ -7539,22 +7545,22 @@ msgstr "" "Aufruf von 'MidonetPluginV2.create_security_group': " "security_group=%(security_group)s default_sg=%(default_sg)s " -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "Aufruf von 'MidonetPluginV2.delete_security_group': id=%s" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " @@ -7563,12 +7569,12 @@ msgstr "" "Aufruf von 'MidonetPluginV2.create_security_group_rule': " "security_group_rule=%(security_group_rule)r" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7753,101 +7759,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "Netz %s für Agent nicht verwendet." -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9388,7 +9394,7 @@ msgstr "" "Router: %(router_id)s, abgeschlossen. NVP-Port-ID ist %(nvp_port_id)s" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" @@ -9396,7 +9402,7 @@ msgstr "" "gefunden" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "Logischer Router kann auf der NVP-Plattform nicht aktualisiert werden" @@ -9587,7 +9593,7 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " @@ -9596,7 +9602,7 @@ msgstr "" "'Add_router_interface' für Teilnetz: %(subnet_id)s und Router: " "%(router_id)s abgeschlossen" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " @@ -9605,13 +9611,13 @@ msgstr "" "Fehler beim Entfernen von NAT-Regeln auf der NVP-Plattform für dynamische" " IP-Adresse: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" "Eine falsche Anzahl an übereinstimmenden NAT-Regeln wurde auf der NVP-" "Plattform gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " @@ -9621,26 +9627,26 @@ msgstr "" " IP-Adresse: %(floating_ip)s, zugeordnet zu interner IP-Adresse: " "%(internal_ip)s" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "Port '%s' ist keinen dynamischen IP-Adressen zugeordnet" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -9648,12 +9654,12 @@ msgstr "" "Gateway-Service kann von der NVP-Plattform nicht entfernt werden - die " "Ressource wurde nicht gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9935,12 +9941,12 @@ msgstr "" msgid "The request has timed out." msgstr "Die Anforderung hat das zulässige Zeitlimit überschritten." -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10883,97 +10889,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "Das Metadatenzugriffsnetz ist inaktiviert" @@ -11064,7 +11120,7 @@ msgstr "Port ist 'lqueue' nicht zugeordnet" msgid "'%s' must be a non negative integer." msgstr "'%s' muss eine nicht negative Ganzzahl sein." -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -14289,3 +14345,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/en_AU/LC_MESSAGES/neutron.po b/neutron/locale/en_AU/LC_MESSAGES/neutron.po index 32786839850..b4d53d123dc 100644 --- a/neutron/locale/en_AU/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_AU/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (Australia) " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13831,3 +13887,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/en_GB/LC_MESSAGES/neutron.po b/neutron/locale/en_GB/LC_MESSAGES/neutron.po index f0609905033..e86e85fe940 100644 --- a/neutron/locale/en_GB/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_GB/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United Kingdom) " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13831,3 +13887,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/en_US/LC_MESSAGES/neutron.po b/neutron/locale/en_US/LC_MESSAGES/neutron.po index aefea942677..0b4e3e040ec 100644 --- a/neutron/locale/en_US/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_US/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United States) " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13831,3 +13887,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/es/LC_MESSAGES/neutron.po b/neutron/locale/es/LC_MESSAGES/neutron.po index 8bfa7bc040e..2ee19c1a8fc 100644 --- a/neutron/locale/es/LC_MESSAGES/neutron.po +++ b/neutron/locale/es/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13831,3 +13887,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/es_MX/LC_MESSAGES/neutron.po b/neutron/locale/es_MX/LC_MESSAGES/neutron.po index cf7419f3072..2269df8e8bd 100644 --- a/neutron/locale/es_MX/LC_MESSAGES/neutron.po +++ b/neutron/locale/es_MX/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-08-29 05:16+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Spanish (Mexico) " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13531,3 +13587,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/eu/LC_MESSAGES/neutron.po b/neutron/locale/eu/LC_MESSAGES/neutron.po index 1c65bf3c142..41a45663dbd 100644 --- a/neutron/locale/eu/LC_MESSAGES/neutron.po +++ b/neutron/locale/eu/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-11-15 00:14+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Basque " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13072,3 +13128,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/eu_ES/LC_MESSAGES/neutron.po b/neutron/locale/eu_ES/LC_MESSAGES/neutron.po index 5b99cfb0c68..15a2cebac8d 100644 --- a/neutron/locale/eu_ES/LC_MESSAGES/neutron.po +++ b/neutron/locale/eu_ES/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Basque (Spain) " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13072,3 +13128,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/fa/LC_MESSAGES/neutron.po b/neutron/locale/fa/LC_MESSAGES/neutron.po index adfca2aa18f..dc33c5bc0bf 100644 --- a/neutron/locale/fa/LC_MESSAGES/neutron.po +++ b/neutron/locale/fa/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-11-15 02:28+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Persian " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13072,3 +13128,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po index 4a36f30bf43..c2aa657e535 100644 --- a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po +++ b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Finnish (Finland) " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13831,3 +13887,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/fil/LC_MESSAGES/neutron.po b/neutron/locale/fil/LC_MESSAGES/neutron.po index dac0d3408e8..5d879f536ec 100644 --- a/neutron/locale/fil/LC_MESSAGES/neutron.po +++ b/neutron/locale/fil/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-09-28 05:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Filipino " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13171,3 +13227,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/fr/LC_MESSAGES/neutron.po b/neutron/locale/fr/LC_MESSAGES/neutron.po index 18a1dc41243..fb6e90c0580 100644 --- a/neutron/locale/fr/LC_MESSAGES/neutron.po +++ b/neutron/locale/fr/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: French " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13831,3 +13887,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/gl/LC_MESSAGES/neutron.po b/neutron/locale/gl/LC_MESSAGES/neutron.po index 613fac03813..62251845cd3 100644 --- a/neutron/locale/gl/LC_MESSAGES/neutron.po +++ b/neutron/locale/gl/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-10-28 23:23+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Galician " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13096,3 +13152,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/hi/LC_MESSAGES/neutron.po b/neutron/locale/hi/LC_MESSAGES/neutron.po index 637aaa4fb58..735ac7b49c6 100644 --- a/neutron/locale/hi/LC_MESSAGES/neutron.po +++ b/neutron/locale/hi/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Hindi " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13549,3 +13605,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/hr/LC_MESSAGES/neutron.po b/neutron/locale/hr/LC_MESSAGES/neutron.po index 0f5918ea2c6..603f64bf3e3 100644 --- a/neutron/locale/hr/LC_MESSAGES/neutron.po +++ b/neutron/locale/hr/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Croatian " @@ -895,7 +895,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1249,6 +1249,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1507,152 +1508,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2614,7 +2620,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2944,7 +2950,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6243,7 +6249,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6261,7 +6267,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7190,88 +7196,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7453,101 +7459,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9051,13 +9057,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9242,62 +9248,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9575,12 +9581,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10459,97 +10465,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10632,7 +10688,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13832,3 +13888,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/hu/LC_MESSAGES/neutron.po b/neutron/locale/hu/LC_MESSAGES/neutron.po index d44742ba450..4f71d9dfe16 100644 --- a/neutron/locale/hu/LC_MESSAGES/neutron.po +++ b/neutron/locale/hu/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Hungarian " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13831,3 +13887,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/id/LC_MESSAGES/neutron.po b/neutron/locale/id/LC_MESSAGES/neutron.po index b21866d4451..72041eddb49 100644 --- a/neutron/locale/id/LC_MESSAGES/neutron.po +++ b/neutron/locale/id/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Indonesian " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13831,3 +13887,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/is_IS/LC_MESSAGES/neutron.po b/neutron/locale/is_IS/LC_MESSAGES/neutron.po index 6a2ab3e52c1..69a6cbdd130 100644 --- a/neutron/locale/is_IS/LC_MESSAGES/neutron.po +++ b/neutron/locale/is_IS/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-12-16 02:36+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Icelandic (Iceland) " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -12946,3 +13002,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/it/LC_MESSAGES/neutron.po b/neutron/locale/it/LC_MESSAGES/neutron.po index 4f135a21e37..18597f2e767 100644 --- a/neutron/locale/it/LC_MESSAGES/neutron.po +++ b/neutron/locale/it/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13831,3 +13887,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/it_IT/LC_MESSAGES/neutron.po b/neutron/locale/it_IT/LC_MESSAGES/neutron.po index 472054800df..878faeef2eb 100644 --- a/neutron/locale/it_IT/LC_MESSAGES/neutron.po +++ b/neutron/locale/it_IT/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Italian (Italy) " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13831,3 +13887,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/ja/LC_MESSAGES/neutron.po b/neutron/locale/ja/LC_MESSAGES/neutron.po index 74519c2aef0..518fa9f564c 100644 --- a/neutron/locale/ja/LC_MESSAGES/neutron.po +++ b/neutron/locale/ja/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-01-30 10:28+0000\n" "Last-Translator: Tomoyuki KATO \n" "Language-Team: Japanese " @@ -895,7 +895,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1249,6 +1249,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1507,152 +1508,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2614,7 +2620,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2944,7 +2950,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6243,7 +6249,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6261,7 +6267,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7190,88 +7196,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7453,101 +7459,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9051,13 +9057,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9242,62 +9248,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9575,12 +9581,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10459,97 +10465,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10632,7 +10688,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13832,3 +13888,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po index ae24111a6c5..d0a541f1741 100644 --- a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po +++ b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-04-19 14:53+0000\n" "Last-Translator: Nika Chkhikvishvili \n" "Language-Team: ka_GE \n" @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9051,13 +9057,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9242,62 +9248,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9575,12 +9581,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10459,97 +10465,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10632,7 +10688,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13832,3 +13888,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/km/LC_MESSAGES/neutron.po b/neutron/locale/km/LC_MESSAGES/neutron.po index f9a670c5c6e..b767469f6bd 100644 --- a/neutron/locale/km/LC_MESSAGES/neutron.po +++ b/neutron/locale/km/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Khmer " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13072,3 +13128,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/kn/LC_MESSAGES/neutron.po b/neutron/locale/kn/LC_MESSAGES/neutron.po index 9c0bb8db3fa..b7ece1d64c2 100644 --- a/neutron/locale/kn/LC_MESSAGES/neutron.po +++ b/neutron/locale/kn/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-09-18 00:19+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Kannada " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13183,3 +13239,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/ko/LC_MESSAGES/neutron.po b/neutron/locale/ko/LC_MESSAGES/neutron.po index 61b4275858f..1bf0c79f909 100644 --- a/neutron/locale/ko/LC_MESSAGES/neutron.po +++ b/neutron/locale/ko/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Korean " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13831,3 +13887,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po index f1375d83edd..3eb4e1cb067 100644 --- a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po +++ b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-04-28 05:13+0000\n" "Last-Translator: ujuc Gang \n" "Language-Team: ko_KR \n" @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13831,3 +13887,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/ml_IN/LC_MESSAGES/neutron.po b/neutron/locale/ml_IN/LC_MESSAGES/neutron.po index 146acef6b8d..291ba7b55f5 100644 --- a/neutron/locale/ml_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/ml_IN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-11-17 05:24+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Malayalam (India) " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13072,3 +13128,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/mr_IN/LC_MESSAGES/neutron.po b/neutron/locale/mr_IN/LC_MESSAGES/neutron.po index 15adcd6e1e6..1fb24481d74 100644 --- a/neutron/locale/mr_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/mr_IN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-10-16 22:17+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Marathi (India) " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13117,3 +13173,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/ms/LC_MESSAGES/neutron.po b/neutron/locale/ms/LC_MESSAGES/neutron.po index cc1a09c63db..1144058d6d1 100644 --- a/neutron/locale/ms/LC_MESSAGES/neutron.po +++ b/neutron/locale/ms/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Malay " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13831,3 +13887,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/nb/LC_MESSAGES/neutron.po b/neutron/locale/nb/LC_MESSAGES/neutron.po index ef672364893..5d83f971cea 100644 --- a/neutron/locale/nb/LC_MESSAGES/neutron.po +++ b/neutron/locale/nb/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Norwegian Bokmål " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13831,3 +13887,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/ne/LC_MESSAGES/neutron.po b/neutron/locale/ne/LC_MESSAGES/neutron.po index 617f0504a2a..162bf081e77 100644 --- a/neutron/locale/ne/LC_MESSAGES/neutron.po +++ b/neutron/locale/ne/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-09-05 06:03+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Nepali " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13435,3 +13491,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/neutron.pot b/neutron/locale/neutron.pot index cc1dbdb0682..2a976ae293d 100644 --- a/neutron/locale/neutron.pot +++ b/neutron/locale/neutron.pot @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: neutron " -"jenkins.neutron.propose.translation.update.173\n" +"jenkins.neutron.propose.translation.update.178\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " diff --git a/neutron/locale/nl_NL/LC_MESSAGES/neutron.po b/neutron/locale/nl_NL/LC_MESSAGES/neutron.po index c7fd78d94df..b8bc1fe34c4 100644 --- a/neutron/locale/nl_NL/LC_MESSAGES/neutron.po +++ b/neutron/locale/nl_NL/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Dutch (Netherlands) " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13831,3 +13887,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/pa_IN/LC_MESSAGES/neutron.po b/neutron/locale/pa_IN/LC_MESSAGES/neutron.po index 2aaa74fa632..84104bc20fc 100644 --- a/neutron/locale/pa_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/pa_IN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-12-15 04:38+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Panjabi (Punjabi) (India) " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -12946,3 +13002,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po index 3cb7af57e03..a50a5552b6c 100644 --- a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po +++ b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Polish (Poland) " @@ -895,7 +895,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1249,6 +1249,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1507,152 +1508,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2614,7 +2620,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2944,7 +2950,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6243,7 +6249,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6261,7 +6267,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7190,88 +7196,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7453,101 +7459,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9051,13 +9057,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9242,62 +9248,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9575,12 +9581,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10459,97 +10465,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10632,7 +10688,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13832,3 +13888,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/pt/LC_MESSAGES/neutron.po b/neutron/locale/pt/LC_MESSAGES/neutron.po index f342f2c64f5..c4fc988854c 100644 --- a/neutron/locale/pt/LC_MESSAGES/neutron.po +++ b/neutron/locale/pt/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13831,3 +13887,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po index da4e1aea8d9..bd6f7503a65 100644 --- a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po +++ b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese (Brazil) " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13831,3 +13887,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/ro/LC_MESSAGES/neutron.po b/neutron/locale/ro/LC_MESSAGES/neutron.po index 8480ae2b394..c0585758525 100644 --- a/neutron/locale/ro/LC_MESSAGES/neutron.po +++ b/neutron/locale/ro/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-06-08 07:51+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Romanian " @@ -895,7 +895,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1249,6 +1249,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1507,152 +1508,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2614,7 +2620,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2944,7 +2950,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6243,7 +6249,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6261,7 +6267,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7190,88 +7196,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7453,101 +7459,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9051,13 +9057,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9242,62 +9248,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9575,12 +9581,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10459,97 +10465,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10632,7 +10688,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13832,3 +13888,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/ru/LC_MESSAGES/neutron.po b/neutron/locale/ru/LC_MESSAGES/neutron.po index a42c10e7e27..68a9371a46d 100644 --- a/neutron/locale/ru/LC_MESSAGES/neutron.po +++ b/neutron/locale/ru/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Russian " @@ -895,7 +895,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1249,6 +1249,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1507,152 +1508,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2614,7 +2620,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2944,7 +2950,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6243,7 +6249,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6261,7 +6267,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7190,88 +7196,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7453,101 +7459,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9051,13 +9057,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9242,62 +9248,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9575,12 +9581,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10459,97 +10465,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10632,7 +10688,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13832,3 +13888,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/ru_RU/LC_MESSAGES/neutron.po b/neutron/locale/ru_RU/LC_MESSAGES/neutron.po index abbb4c7bb1e..6b8f4d4e7e5 100644 --- a/neutron/locale/ru_RU/LC_MESSAGES/neutron.po +++ b/neutron/locale/ru_RU/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Russian (Russia) " @@ -895,7 +895,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1249,6 +1249,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1507,152 +1508,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2614,7 +2620,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2944,7 +2950,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6243,7 +6249,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6261,7 +6267,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7190,88 +7196,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7453,101 +7459,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9051,13 +9057,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9242,62 +9248,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9575,12 +9581,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10459,97 +10465,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10632,7 +10688,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13832,3 +13888,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/sk/LC_MESSAGES/neutron.po b/neutron/locale/sk/LC_MESSAGES/neutron.po index fb9cc5e1e1d..a7ffcaa70eb 100644 --- a/neutron/locale/sk/LC_MESSAGES/neutron.po +++ b/neutron/locale/sk/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovak " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13549,3 +13605,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po index 0ddf304cc2a..55ec14fd274 100644 --- a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po +++ b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovenian (Slovenia) " @@ -895,7 +895,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1249,6 +1249,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1507,152 +1508,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2614,7 +2620,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2944,7 +2950,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6243,7 +6249,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6261,7 +6267,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7190,88 +7196,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7453,101 +7459,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9051,13 +9057,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9242,62 +9248,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9575,12 +9581,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10459,97 +10465,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10632,7 +10688,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13832,3 +13888,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/sv/LC_MESSAGES/neutron.po b/neutron/locale/sv/LC_MESSAGES/neutron.po index 94aaf0a2e11..6d245bc6bef 100644 --- a/neutron/locale/sv/LC_MESSAGES/neutron.po +++ b/neutron/locale/sv/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Swedish " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13072,3 +13128,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/sw_KE/LC_MESSAGES/neutron.po b/neutron/locale/sw_KE/LC_MESSAGES/neutron.po index a641b1de79d..eeaa7110fd8 100644 --- a/neutron/locale/sw_KE/LC_MESSAGES/neutron.po +++ b/neutron/locale/sw_KE/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Swahili (Kenya) " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13831,3 +13887,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/tl/LC_MESSAGES/neutron.po b/neutron/locale/tl/LC_MESSAGES/neutron.po index f9a3829f67f..abb2040ba6d 100644 --- a/neutron/locale/tl/LC_MESSAGES/neutron.po +++ b/neutron/locale/tl/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Tagalog " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13831,3 +13887,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/tl_PH/LC_MESSAGES/neutron.po b/neutron/locale/tl_PH/LC_MESSAGES/neutron.po index 8f423c7737d..a4642e43fcd 100644 --- a/neutron/locale/tl_PH/LC_MESSAGES/neutron.po +++ b/neutron/locale/tl_PH/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-09-28 05:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Tagalog (Philippines) " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13171,3 +13227,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po b/neutron/locale/tr_TR/LC_MESSAGES/neutron.po index 1daf264b384..5c22763e776 100644 --- a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po +++ b/neutron/locale/tr_TR/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish (Turkey) " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13831,3 +13887,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/uk/LC_MESSAGES/neutron.po b/neutron/locale/uk/LC_MESSAGES/neutron.po index 181be1fe7be..3861dbb8cdd 100644 --- a/neutron/locale/uk/LC_MESSAGES/neutron.po +++ b/neutron/locale/uk/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Ukrainian " @@ -895,7 +895,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1249,6 +1249,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1507,152 +1508,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2614,7 +2620,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2944,7 +2950,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6243,7 +6249,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6261,7 +6267,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7190,88 +7196,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7453,101 +7459,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9051,13 +9057,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9242,62 +9248,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9575,12 +9581,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10459,97 +10465,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10632,7 +10688,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13832,3 +13888,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/ur/LC_MESSAGES/neutron.po b/neutron/locale/ur/LC_MESSAGES/neutron.po index 01f3ea26b95..17c7a505e6f 100644 --- a/neutron/locale/ur/LC_MESSAGES/neutron.po +++ b/neutron/locale/ur/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-10-07 01:13+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Urdu " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13153,3 +13209,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po index 87be76c01c9..ae84663f1c4 100644 --- a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po +++ b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Vietnamese (Viet Nam) " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13831,3 +13887,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po index 4f517ceeda1..3a46960a5fd 100644 --- a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (China) " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13831,3 +13887,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/zh_HK/LC_MESSAGES/neutron.po b/neutron/locale/zh_HK/LC_MESSAGES/neutron.po index d831ab38fbe..c69e809d7b8 100644 --- a/neutron/locale/zh_HK/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_HK/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Chinese (Hong Kong) " @@ -894,7 +894,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "" @@ -1248,6 +1248,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "" @@ -1506,152 +1507,157 @@ msgstr "" msgid "'%(data)s' is not in %(valid_values)s" msgstr "" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, python-format msgid "'%s' is not a valid boolean value" msgstr "" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -2613,7 +2619,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2943,7 +2949,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6242,7 +6248,7 @@ msgid "" msgstr "" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "" @@ -6260,7 +6266,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7189,88 +7195,88 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7452,101 +7458,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9050,13 +9056,13 @@ msgid "" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "" @@ -9241,62 +9247,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9574,12 +9580,12 @@ msgstr "" msgid "The request has timed out." msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10458,97 +10464,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "" @@ -10631,7 +10687,7 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13831,3 +13887,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" + diff --git a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po index de036b0d623..766952e902d 100644 --- a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-18 06:35+0000\n" +"POT-Creation-Date: 2013-12-23 06:37+0000\n" "PO-Revision-Date: 2013-05-22 03:25+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Chinese (Taiwan) " @@ -895,7 +895,7 @@ msgstr "pidfile %s 已存在。常駐程式已在執行中?" msgid "Location to store DHCP server config files" msgstr "DHCP 伺服器配置檔的儲存位置" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:41 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53 msgid "Domain to use for building the hostnames" msgstr "用於建置主機名稱的網域" @@ -1254,6 +1254,7 @@ msgid "TCP Port used by Nova metadata server." msgstr "Nova meta 資料伺服器所使用的 TCP 埠。" #: neutron/agent/metadata/agent.py:73 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 msgid "Shared secret to sign instance-id request" msgstr "用於簽署 instance-id 要求的共用機密" @@ -1512,152 +1513,157 @@ msgstr "驗證字典索引鍵失敗。需要的索引鍵:%(expected_keys)s 提 msgid "'%(data)s' is not in %(valid_values)s" msgstr "'%(data)s' 不在 %(valid_values)s 中" -#: neutron/api/v2/attributes.py:84 +#: neutron/api/v2/attributes.py:87 +#, python-format +msgid "'%s' Blank strings are not permitted" +msgstr "" + +#: neutron/api/v2/attributes.py:97 #, python-format msgid "'%s' is not a valid string" msgstr "'%s' 不是有效字串" -#: neutron/api/v2/attributes.py:89 +#: neutron/api/v2/attributes.py:102 #, python-format msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "'%(data)s' 超出 %(max_len)s 的長度上限" -#: neutron/api/v2/attributes.py:99 +#: neutron/api/v2/attributes.py:112 #, fuzzy, python-format msgid "'%s' is not a valid boolean value" msgstr "'%s' 不是有效的輸入" -#: neutron/api/v2/attributes.py:118 neutron/api/v2/attributes.py:418 +#: neutron/api/v2/attributes.py:131 neutron/api/v2/attributes.py:431 #, python-format msgid "'%s' is not an integer" msgstr "'%s' 不是整數" -#: neutron/api/v2/attributes.py:122 +#: neutron/api/v2/attributes.py:135 #, python-format msgid "'%(data)s' is too small - must be at least '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:127 +#: neutron/api/v2/attributes.py:140 #, python-format msgid "'%(data)s' is too large - must be no larger than '%(limit)d'" msgstr "" -#: neutron/api/v2/attributes.py:136 +#: neutron/api/v2/attributes.py:149 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: neutron/api/v2/attributes.py:146 +#: neutron/api/v2/attributes.py:159 #, python-format msgid "'%s' is not a valid MAC address" msgstr "'%s' 不是有效的 MAC 位址" -#: neutron/api/v2/attributes.py:155 +#: neutron/api/v2/attributes.py:168 #, python-format msgid "'%s' is not a valid IP address" msgstr "'%s' 不是有效的 IP 位址" -#: neutron/api/v2/attributes.py:166 +#: neutron/api/v2/attributes.py:179 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "IP 儲存區的資料格式無效:'%s'" -#: neutron/api/v2/attributes.py:185 neutron/api/v2/attributes.py:192 +#: neutron/api/v2/attributes.py:198 neutron/api/v2/attributes.py:205 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "固定 IP 的資料格式無效:'%s'" -#: neutron/api/v2/attributes.py:200 +#: neutron/api/v2/attributes.py:213 #, python-format msgid "Duplicate IP address '%s'" msgstr "重複的 IP 位址 '%s'" -#: neutron/api/v2/attributes.py:216 +#: neutron/api/v2/attributes.py:229 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "名稱伺服器的資料格式無效:'%s'" -#: neutron/api/v2/attributes.py:227 +#: neutron/api/v2/attributes.py:240 #, python-format msgid "'%s' is not a valid nameserver" msgstr "'%s' 不是有效的名稱伺服器" -#: neutron/api/v2/attributes.py:231 +#: neutron/api/v2/attributes.py:244 #, python-format msgid "Duplicate nameserver '%s'" msgstr "重複的名稱伺服器 '%s'" -#: neutron/api/v2/attributes.py:239 +#: neutron/api/v2/attributes.py:252 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "主機路徑的資料格式無效:'%s'" -#: neutron/api/v2/attributes.py:259 +#: neutron/api/v2/attributes.py:272 #, python-format msgid "Duplicate hostroute '%s'" msgstr "重複的主機路徑 '%s'" -#: neutron/api/v2/attributes.py:276 neutron/tests/unit/test_attributes.py:434 -#: neutron/tests/unit/test_attributes.py:443 -#: neutron/tests/unit/test_attributes.py:452 +#: neutron/api/v2/attributes.py:289 neutron/tests/unit/test_attributes.py:452 #: neutron/tests/unit/test_attributes.py:461 +#: neutron/tests/unit/test_attributes.py:470 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" -#: neutron/api/v2/attributes.py:282 +#: neutron/api/v2/attributes.py:295 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "'%s' 不是有效的 IP 子網路" -#: neutron/api/v2/attributes.py:290 neutron/api/v2/attributes.py:331 +#: neutron/api/v2/attributes.py:303 neutron/api/v2/attributes.py:344 #, python-format msgid "'%s' is not a list" msgstr "'%s' 不是清單" -#: neutron/api/v2/attributes.py:295 neutron/api/v2/attributes.py:342 +#: neutron/api/v2/attributes.py:308 neutron/api/v2/attributes.py:355 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "清單中的重複項目:'%s'" -#: neutron/api/v2/attributes.py:312 +#: neutron/api/v2/attributes.py:325 #, python-format msgid "'%s' is not a valid input" msgstr "'%s' 不是有效的輸入" -#: neutron/api/v2/attributes.py:319 +#: neutron/api/v2/attributes.py:332 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 #, python-format msgid "'%s' is not a valid UUID" msgstr "'%s' 不是有效的 UUID" -#: neutron/api/v2/attributes.py:362 +#: neutron/api/v2/attributes.py:375 #, python-format msgid "Validator '%s' does not exist." msgstr "驗證器 '%s' 不存在。" -#: neutron/api/v2/attributes.py:372 +#: neutron/api/v2/attributes.py:385 #, python-format msgid "'%s' is not a dictionary" msgstr "'%s' 不是字典" -#: neutron/api/v2/attributes.py:423 +#: neutron/api/v2/attributes.py:436 #, python-format msgid "'%s' should be non-negative" msgstr "'%s' 應該為非負數" -#: neutron/api/v2/attributes.py:442 +#: neutron/api/v2/attributes.py:455 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "無法將 '%s' 轉換為布林值" -#: neutron/api/v2/attributes.py:450 +#: neutron/api/v2/attributes.py:463 #: neutron/plugins/nec/extensions/packetfilter.py:48 #, python-format msgid "'%s' is not a integer" msgstr "'%s' 不是整數" -#: neutron/api/v2/attributes.py:463 +#: neutron/api/v2/attributes.py:476 #, python-format msgid "'%s' is not of the form =[value]" msgstr "'%s' 的格式不是 =[value]" @@ -2622,7 +2628,7 @@ msgid "" "assigning a floating IP" msgstr "埠 %s 具有多個固定 IP。指派浮動 IP 時必須提供特定 IP" -#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1778 +#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1780 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "如果未指定 port_id,則無法指定 fixed_ip_address" @@ -2954,7 +2960,7 @@ msgstr "" #: neutron/extensions/extra_dhcp_opt.py:29 #, python-format -msgid "Invalid data format for extra-dhcp-opt, provide a list of dicts: %(data)s" +msgid "Invalid data format for extra-dhcp-opt: %(data)s" msgstr "" #: neutron/extensions/extraroute.py:25 @@ -6265,7 +6271,7 @@ msgid "" msgstr "無法將埠 %(switch_port_name)s 從交換器 %(vswitch_name)s 刪除,發生錯誤 %(ret_val)s" #: neutron/plugins/hyperv/agent/utils.py:207 -#: neutron/plugins/hyperv/agent/utilsv2.py:95 +#: neutron/plugins/hyperv/agent/utilsv2.py:101 #, python-format msgid "VSwitch not found: %s" msgstr "找不到 vSwitch:%s" @@ -6283,7 +6289,7 @@ msgstr "" msgid "Loading class: %(module_name)s.%(class_name)s" msgstr "" -#: neutron/plugins/hyperv/agent/utilsv2.py:118 +#: neutron/plugins/hyperv/agent/utilsv2.py:124 #, python-format msgid "Port Alloc not found: %s" msgstr "" @@ -7214,17 +7220,17 @@ msgstr "" msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "已呼叫 MidonetPluginV2.update_router:ID = %(id)s 路由器 = %(router)r" -#: neutron/plugins/midonet/plugin.py:892 +#: neutron/plugins/midonet/plugin.py:896 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:903 +#: neutron/plugins/midonet/plugin.py:907 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "已呼叫 MidonetPluginV2.delete_router:ID = %s" -#: neutron/plugins/midonet/plugin.py:1003 +#: neutron/plugins/midonet/plugin.py:1007 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " @@ -7233,25 +7239,25 @@ msgstr "" "已呼叫 MidonetPluginV2.add_router_interface:router_id = %(router_id)s " "interface_info = %(interface_info)r" -#: neutron/plugins/midonet/plugin.py:1027 +#: neutron/plugins/midonet/plugin.py:1031 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1040 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1043 +#: neutron/plugins/midonet/plugin.py:1047 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1083 +#: neutron/plugins/midonet/plugin.py:1087 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " @@ -7260,12 +7266,12 @@ msgstr "" "已呼叫 MidonetPluginV2.update_floatingip:ID = %(id)s floatingip = " "%(floatingip)s " -#: neutron/plugins/midonet/plugin.py:1102 +#: neutron/plugins/midonet/plugin.py:1106 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "MidonetPluginV2.update_floating_ip 正在結束:fip = %s" -#: neutron/plugins/midonet/plugin.py:1123 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " @@ -7274,22 +7280,22 @@ msgstr "" "已呼叫 MidonetPluginV2.create_security_group:security_group = " "%(security_group)s default_sg = %(default_sg)s " -#: neutron/plugins/midonet/plugin.py:1152 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1165 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "已呼叫 MidonetPluginV2.delete_security_group:ID = %s" -#: neutron/plugins/midonet/plugin.py:1197 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " @@ -7298,12 +7304,12 @@ msgstr "" "已呼叫 MidonetPluginV2.create_security_group_rule:security_group_rule = " "%(security_group_rule)r" -#: neutron/plugins/midonet/plugin.py:1207 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1217 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -7486,101 +7492,101 @@ msgstr "" msgid "Network %s has no segments" msgstr "代理程式上未使用網路 %s。" -#: neutron/plugins/ml2/plugin.py:278 +#: neutron/plugins/ml2/plugin.py:282 #, 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:320 +#: neutron/plugins/ml2/plugin.py:324 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:384 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:390 neutron/plugins/ml2/plugin.py:510 +#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 +#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:404 +#: neutron/plugins/ml2/plugin.py:408 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:415 +#: neutron/plugins/ml2/plugin.py:419 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:423 neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 +#: neutron/plugins/ml2/plugin.py:431 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:437 neutron/plugins/ml2/plugin.py:536 +#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:445 +#: neutron/plugins/ml2/plugin.py:449 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:459 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:469 +#: neutron/plugins/ml2/plugin.py:473 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:503 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:525 +#: neutron/plugins/ml2/plugin.py:529 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:546 +#: neutron/plugins/ml2/plugin.py:550 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:575 +#: neutron/plugins/ml2/plugin.py:579 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:630 +#: neutron/plugins/ml2/plugin.py:634 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:651 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:656 +#: neutron/plugins/ml2/plugin.py:660 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:665 +#: neutron/plugins/ml2/plugin.py:669 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9095,13 +9101,13 @@ msgstr "" "_nvp_create_ext_gw_port。NVP 埠 ID 為 %(nvp_port_id)s" #: neutron/plugins/nicira/NeutronPlugin.py:674 -#: neutron/plugins/nicira/NeutronPlugin.py:1718 +#: neutron/plugins/nicira/NeutronPlugin.py:1720 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "在 NVP 平台上找不到邏輯路由器資源 %s" #: neutron/plugins/nicira/NeutronPlugin.py:678 -#: neutron/plugins/nicira/NeutronPlugin.py:1722 +#: neutron/plugins/nicira/NeutronPlugin.py:1724 msgid "Unable to update logical routeron NVP Platform" msgstr "無法在 NVP 平台上更新邏輯路由器" @@ -9286,62 +9292,62 @@ msgid "" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1658 +#: neutron/plugins/nicira/NeutronPlugin.py:1659 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "已對子網路 %(subnet_id)s 及路由器 %(router_id)s 完成 Add_router_interface" -#: neutron/plugins/nicira/NeutronPlugin.py:1750 +#: neutron/plugins/nicira/NeutronPlugin.py:1752 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "在 NVP 平台上移除浮動 IP 的 NAT 規則時發生錯誤:%s。" -#: neutron/plugins/nicira/NeutronPlugin.py:1756 +#: neutron/plugins/nicira/NeutronPlugin.py:1758 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "在 NVP 平台上找到的相符 NAT 規則數目不正確" -#: neutron/plugins/nicira/NeutronPlugin.py:1883 +#: neutron/plugins/nicira/NeutronPlugin.py:1885 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "在 NVP 平台上給浮動 IP %(floating_ip)s(已對映到內部 IP %(internal_ip)s)建立 NAT 規則時發生錯誤" -#: neutron/plugins/nicira/NeutronPlugin.py:1889 +#: neutron/plugins/nicira/NeutronPlugin.py:1891 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1920 +#: neutron/plugins/nicira/NeutronPlugin.py:1922 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "埠 '%s' 未與浮動 IP 產生關聯" -#: neutron/plugins/nicira/NeutronPlugin.py:1923 +#: neutron/plugins/nicira/NeutronPlugin.py:1925 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1950 +#: neutron/plugins/nicira/NeutronPlugin.py:1952 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1972 +#: neutron/plugins/nicira/NeutronPlugin.py:1974 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "無法將閘道服務從 NVP 平台中移除 - 找不到資源" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:2004 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2070 +#: neutron/plugins/nicira/NeutronPlugin.py:2072 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9619,12 +9625,12 @@ msgstr "" msgid "The request has timed out." msgstr "要求已逾時。" -#: neutron/plugins/nicira/dhcpmeta_modes.py:92 +#: neutron/plugins/nicira/dhcpmeta_modes.py:93 #, python-format msgid "Unable to run Neutron with config option '%s', as NVP does not support it" msgstr "" -#: neutron/plugins/nicira/dhcpmeta_modes.py:95 +#: neutron/plugins/nicira/dhcpmeta_modes.py:96 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -10503,97 +10509,147 @@ msgstr "" msgid "Monitor Resource binding with id:%s not found!" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:37 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:49 msgid "Comma separated list of additional domain name servers" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:43 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:55 msgid "Default DHCP lease time" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:67 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:61 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:64 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:96 #, python-format msgid "Unable to find Logical Service Node for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:78 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:107 #, python-format msgid "Unable to create LSN for network %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:86 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:115 #, python-format msgid "Unable to delete Logical Service Node %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:103 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:132 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " "%(subnet_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:125 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:154 #, python-format msgid "" "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " "address %(mac)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:145 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:174 #, python-format msgid "Unable to create port for LSN %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:153 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:182 #, python-format msgid "Unable to delete LSN Port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:211 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:202 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:206 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:209 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:288 #, python-format msgid "" "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " "%(lsn_port_id)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:225 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:309 +#, python-format +msgid "Unable to configure metadata access for subnet %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:332 #, python-format msgid "Error while configuring LSN port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:274 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:436 #, python-format msgid "" "Error while creating subnet %(cidr)s for network %(network)s. Please, " "contact administrator" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:333 -#: neutron/plugins/nicira/dhcp_meta/nvp.py:348 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:506 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:521 #, python-format msgid "Performing DHCP %(action)s for resource: %(resource)s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:343 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:516 #, python-format msgid "Logical Services Node for network %s configured successfully" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:365 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:538 #, python-format msgid "Error while configuring DHCP for port %s" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:377 -msgid "DHCP is disabled: nothing to do" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:550 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" msgstr "" -#: neutron/plugins/nicira/dhcp_meta/nvp.py:395 +#: neutron/plugins/nicira/dhcp_meta/nvp.py:569 #, python-format msgid "DHCP for port %s configured successfully" msgstr "" +#: neutron/plugins/nicira/dhcp_meta/nvp.py:577 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:585 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:597 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:601 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/nicira/dhcp_meta/nvp.py:618 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + #: neutron/plugins/nicira/dhcp_meta/rpc.py:117 msgid "Metadata access network is disabled" msgstr "已停用 meta 資料存取網路" @@ -10676,7 +10732,7 @@ msgstr "埠未與 lqueue 產生關聯" msgid "'%s' must be a non negative integer." msgstr "'%s' 必須為非負整數。" -#: neutron/plugins/nicira/nsxlib/lsn.py:146 +#: neutron/plugins/nicira/nsxlib/lsn.py:159 #, python-format msgid "" "Attempt to plug Logical Services Node %(lsn)s into network with port " @@ -13882,3 +13938,12 @@ msgstr "" #~ msgid "A nvp lport identifier was not found for neutron port '%s'" #~ msgstr "" +#~ msgid "" +#~ "Invalid data format for extra-dhcp-" +#~ "opt, provide a list of dicts: " +#~ "%(data)s" +#~ msgstr "" + +#~ msgid "DHCP is disabled: nothing to do" +#~ msgstr "" +