From bdc818da4265e6fecd6626357933485ab9ff3406 Mon Sep 17 00:00:00 2001 From: OpenStack Jenkins Date: Thu, 20 Mar 2014 06:28:06 +0000 Subject: [PATCH] Imported Translations from Transifex Change-Id: I402019fd2f41d73427f2aeb50872b1448e62f31f --- neutron/locale/ar/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/bg_BG/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/bn_IN/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/bs/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/ca/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/cs/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/da/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/de/LC_MESSAGES/neutron.po | 333 +++++++++++--------- neutron/locale/el/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/en_AU/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/en_GB/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/en_US/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/es/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/es_MX/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/eu/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/eu_ES/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/fa/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/fi_FI/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/fil/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/fr/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/gl/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/he/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/he_IL/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/hi/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/hr/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/hu/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/id/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/is_IS/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/it/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/it_IT/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/ja/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/ka_GE/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/km/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/kn/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/ko/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/ko_KR/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/ml_IN/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/mr_IN/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/ms/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/nb/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/ne/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/neutron.pot | 319 +++++++++++-------- neutron/locale/nl_NL/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/pa_IN/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/pl_PL/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/pt/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/pt_BR/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/ro/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/ru/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/ru_RU/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/sk/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/sl_SI/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/sq/LC_MESSAGES/neutron.po | 332 +++++++++++-------- neutron/locale/sr/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/sv/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/sw_KE/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/tl/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/tl_PH/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/tr_TR/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/uk/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/ur/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/vi_VN/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/zh_CN/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/zh_HK/LC_MESSAGES/neutron.po | 331 +++++++++++-------- neutron/locale/zh_TW/LC_MESSAGES/neutron.po | 333 +++++++++++--------- 65 files changed, 12416 insertions(+), 9092 deletions(-) diff --git a/neutron/locale/ar/LC_MESSAGES/neutron.po b/neutron/locale/ar/LC_MESSAGES/neutron.po index 95cb2d535..ea246ecf2 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-09-12 23:31+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Arabic " @@ -629,7 +629,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1453,7 +1453,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1851,41 +1851,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2376,14 +2381,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2634,11 +2641,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2740,94 +2742,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2890,13 +2892,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2918,7 +2920,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2944,12 +2946,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2967,13 +2969,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4891,11 +4893,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5584,167 +5586,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8695,13 +8722,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10696,7 +10723,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10704,8 +10731,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13478,7 +13505,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13526,127 +13553,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13988,72 +14015,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -16594,21 +16651,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po index 5a71f46ad..91ba9d513 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bulgarian (Bulgaria) " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17238,21 +17295,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/bn_IN/LC_MESSAGES/neutron.po b/neutron/locale/bn_IN/LC_MESSAGES/neutron.po index a2a52cf40..5e161bb7f 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-10-20 01:34+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Bengali (India) " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -16524,21 +16581,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/bs/LC_MESSAGES/neutron.po b/neutron/locale/bs/LC_MESSAGES/neutron.po index c1fc2524f..71a28b827 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bosnian " @@ -629,7 +629,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1453,7 +1453,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1851,41 +1851,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2376,14 +2381,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2634,11 +2641,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2740,94 +2742,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2890,13 +2892,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2918,7 +2920,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2944,12 +2946,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2967,13 +2969,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4891,11 +4893,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5584,167 +5586,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8695,13 +8722,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10696,7 +10723,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10704,8 +10731,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13478,7 +13505,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13526,127 +13553,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13988,72 +14015,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17239,21 +17296,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/ca/LC_MESSAGES/neutron.po b/neutron/locale/ca/LC_MESSAGES/neutron.po index b6c820d16..5ab0601e8 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Catalan " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17238,21 +17295,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/cs/LC_MESSAGES/neutron.po b/neutron/locale/cs/LC_MESSAGES/neutron.po index fa791b8d3..7573acc44 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Czech " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17238,21 +17295,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/da/LC_MESSAGES/neutron.po b/neutron/locale/da/LC_MESSAGES/neutron.po index f1871f0c8..a6187758c 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Danish " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17238,21 +17295,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/de/LC_MESSAGES/neutron.po b/neutron/locale/de/LC_MESSAGES/neutron.po index 0002f4438..3cf19e6df 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-05-22 08:17+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: German " @@ -639,7 +639,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "Routerport %s verfügt über keine IP-Adresse" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1483,7 +1483,7 @@ msgstr "" "%(invalid_dirs)s ist ein ungültiger Wert für 'sort_dirs'; gültige Werte " "sind '%(asc)s' und '%(desc)s'" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "'%s' kann in Anforderungshauptteil nicht gefunden werden" @@ -1898,43 +1898,48 @@ msgstr "" msgid "Resource body required" msgstr "Ressourcen-Nachrichtentext erforderlich" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "Massenoperation nicht unterstützt" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "Ressourcen erforderlich" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" "Anforderung wurde nicht analysiert. Erforderliches Attribut %s nicht " "angegeben" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "Attribut %s in POST nicht zulässig" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "Schreibgeschütztes Attribut %s kann nicht aktualisiert werden" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "Ungültige Eingabe für %(attr)s. Grund: %(reason)s." -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "Nicht erkannte(s) Attribut(e) '%s'" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "Nutzer %(tenant_id)s darf %(resource)s auf diesem Netz nicht erstellen" @@ -2469,14 +2474,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2745,11 +2752,6 @@ msgstr "" "Zugeordnete IP-Adresse %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "%(address)s (%(subnet_id)s) wurde nicht erneut gestartet" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2855,17 +2857,17 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "Keine IP-Adressen für externes Netz %s verfügbar" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "Netz %s ist kein gültiges externes Netz" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "Router verfügt bereits über einen Port auf Teilnetz %s" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " @@ -2874,34 +2876,34 @@ msgstr "" "Überschneidungen zwischen CIDR %(subnet_cidr)s von Teilnetz %(subnet_id)s" " und CIDR %(cidr)s von Teilnetz %(sub_id)s" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "Entweder 'subnet_id' oder 'port_id' muss angegeben sein" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "Angabe sowohl von Teilnetz-ID als auch von Port-ID nicht möglich" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "Routerport muss über genau eine statische IP-Adresse verfügen" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" "Teilnetz für Routerschnittstelle muss über eine Gateway-IP-Adresse " "verfügen" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" "Dynamische IP-Adresse kann nicht zu Port auf Teilnetz %s ohne " "'gateway_ip' hinzugefügt werden" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " @@ -2910,26 +2912,26 @@ msgstr "" "Port %(port_id)s ist einem anderen Nutzer zugeordnet als die dynamische " "IP-Adresse %(floatingip_id)s und kann daher nicht gebunden werden." -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "Port %(id)s verfügt nicht über statische IP-Adresse %(address)s" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" "Dynamische IP-Adresse kann nicht zu Port %s hinzugefügt werden, der über " "keine statischen IP-Adressen verfügt" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " @@ -2939,11 +2941,11 @@ msgstr "" "bestimmten IP-Adresse bei Zuweisung einer dynamischen IP-Adresse " "erforderlich" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "'fixed_ip_address' kann nicht ohne 'port_id' angegeben werden" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " @@ -2952,12 +2954,12 @@ msgstr "" "Port %(port_id)s hat Eigentümer %(port_owner)s, aber keine IP-Adresse und" " kann daher gelöscht werden" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "Mehrere dynamische IP-Adressen für Port %s gefunden" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "Port %s wird übersprungen, da keine IP-Adresse auf ihm konfiguriert ist" @@ -3024,13 +3026,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -3052,7 +3054,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -3078,12 +3080,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -3101,13 +3103,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -5117,11 +5119,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5812,167 +5814,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8978,13 +9005,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -11017,7 +11044,7 @@ msgstr "Kein VIF-Port für Port %s für Agent definiert." #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -11025,8 +11052,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13881,7 +13908,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13929,127 +13956,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -14391,72 +14418,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17644,21 +17701,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" -#~ msgstr "" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" +#~ msgstr "%(address)s (%(subnet_id)s) wurde nicht erneut gestartet" diff --git a/neutron/locale/el/LC_MESSAGES/neutron.po b/neutron/locale/el/LC_MESSAGES/neutron.po index a161edfd4..563a60638 100644 --- a/neutron/locale/el/LC_MESSAGES/neutron.po +++ b/neutron/locale/el/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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2014-03-09 12:33+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Greek " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -15984,21 +16041,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/en_AU/LC_MESSAGES/neutron.po b/neutron/locale/en_AU/LC_MESSAGES/neutron.po index 71e3b4a07..1f9d0eb52 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (Australia) " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17238,21 +17295,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/en_GB/LC_MESSAGES/neutron.po b/neutron/locale/en_GB/LC_MESSAGES/neutron.po index 520bd8e9a..c1edb0c6c 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United Kingdom) " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17238,21 +17295,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/en_US/LC_MESSAGES/neutron.po b/neutron/locale/en_US/LC_MESSAGES/neutron.po index 2de0a6487..c73df3275 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United States) " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17238,21 +17295,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/es/LC_MESSAGES/neutron.po b/neutron/locale/es/LC_MESSAGES/neutron.po index e1183b92e..33cb90569 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17238,21 +17295,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/es_MX/LC_MESSAGES/neutron.po b/neutron/locale/es_MX/LC_MESSAGES/neutron.po index edbfbe8d0..f689cf8da 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-08-29 05:16+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Spanish (Mexico) " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -16938,21 +16995,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/eu/LC_MESSAGES/neutron.po b/neutron/locale/eu/LC_MESSAGES/neutron.po index b9ab69733..63d6fe652 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-11-15 00:14+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Basque " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -16482,21 +16539,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/eu_ES/LC_MESSAGES/neutron.po b/neutron/locale/eu_ES/LC_MESSAGES/neutron.po index fac0ead33..1f44d54bf 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Basque (Spain) " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -16482,21 +16539,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/fa/LC_MESSAGES/neutron.po b/neutron/locale/fa/LC_MESSAGES/neutron.po index ec6d8a0b6..1756cc8ec 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-11-15 02:28+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Persian " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -16482,21 +16539,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po index ab882f139..d599aa80f 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Finnish (Finland) " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17238,21 +17295,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/fil/LC_MESSAGES/neutron.po b/neutron/locale/fil/LC_MESSAGES/neutron.po index eec3678b8..8c6e1221f 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-09-28 05:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Filipino " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -16581,21 +16638,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/fr/LC_MESSAGES/neutron.po b/neutron/locale/fr/LC_MESSAGES/neutron.po index a91daac62..4d3f25042 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: French " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17238,21 +17295,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/gl/LC_MESSAGES/neutron.po b/neutron/locale/gl/LC_MESSAGES/neutron.po index 95242b321..7d3d14b54 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-10-28 23:23+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Galician " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -16506,21 +16563,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/he/LC_MESSAGES/neutron.po b/neutron/locale/he/LC_MESSAGES/neutron.po index 2f9b1bb1d..12117cf0d 100644 --- a/neutron/locale/he/LC_MESSAGES/neutron.po +++ b/neutron/locale/he/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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2014-01-17 14:28+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Hebrew " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -16281,21 +16338,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/he_IL/LC_MESSAGES/neutron.po b/neutron/locale/he_IL/LC_MESSAGES/neutron.po index a97a1ab11..aba79446c 100644 --- a/neutron/locale/he_IL/LC_MESSAGES/neutron.po +++ b/neutron/locale/he_IL/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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2014-01-21 01:25+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Hebrew (Israel) " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -16281,21 +16338,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/hi/LC_MESSAGES/neutron.po b/neutron/locale/hi/LC_MESSAGES/neutron.po index 3e0a1addc..92c49751c 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Hindi " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -16956,21 +17013,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/hr/LC_MESSAGES/neutron.po b/neutron/locale/hr/LC_MESSAGES/neutron.po index c8b9b04d5..3241f3d6f 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Croatian " @@ -629,7 +629,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1453,7 +1453,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1851,41 +1851,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2376,14 +2381,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2634,11 +2641,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2740,94 +2742,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2890,13 +2892,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2918,7 +2920,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2944,12 +2946,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2967,13 +2969,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4891,11 +4893,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5584,167 +5586,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8695,13 +8722,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10696,7 +10723,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10704,8 +10731,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13478,7 +13505,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13526,127 +13553,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13988,72 +14015,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17239,21 +17296,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/hu/LC_MESSAGES/neutron.po b/neutron/locale/hu/LC_MESSAGES/neutron.po index 4b82f7880..f127648a0 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Hungarian " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17238,21 +17295,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/id/LC_MESSAGES/neutron.po b/neutron/locale/id/LC_MESSAGES/neutron.po index 0827001cd..d13b811ba 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Indonesian " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17238,21 +17295,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/is_IS/LC_MESSAGES/neutron.po b/neutron/locale/is_IS/LC_MESSAGES/neutron.po index f57b85b0d..34b2079aa 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-12-16 02:36+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Icelandic (Iceland) " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -16359,21 +16416,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/it/LC_MESSAGES/neutron.po b/neutron/locale/it/LC_MESSAGES/neutron.po index d14934d09..de761b942 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17238,21 +17295,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/it_IT/LC_MESSAGES/neutron.po b/neutron/locale/it_IT/LC_MESSAGES/neutron.po index 85cfdfa88..92ea48445 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Italian (Italy) " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17238,21 +17295,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/ja/LC_MESSAGES/neutron.po b/neutron/locale/ja/LC_MESSAGES/neutron.po index 291a32df8..b12dc0e70 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-01-30 10:28+0000\n" "Last-Translator: Tomoyuki KATO \n" "Language-Team: Japanese " @@ -629,7 +629,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1453,7 +1453,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1851,41 +1851,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2376,14 +2381,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2634,11 +2641,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2740,94 +2742,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2890,13 +2892,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2918,7 +2920,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2944,12 +2946,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2967,13 +2969,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4891,11 +4893,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5584,167 +5586,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8695,13 +8722,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10696,7 +10723,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10704,8 +10731,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13478,7 +13505,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13526,127 +13553,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13988,72 +14015,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17239,21 +17296,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po index 5b480ff3d..47e1d2b3e 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-04-19 14:53+0000\n" "Last-Translator: Nika Chkhikvishvili \n" "Language-Team: ka_GE \n" @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "საჭირო რესურსები" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10696,7 +10723,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10704,8 +10731,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13478,7 +13505,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13526,127 +13553,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13988,72 +14015,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17239,21 +17296,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/km/LC_MESSAGES/neutron.po b/neutron/locale/km/LC_MESSAGES/neutron.po index caa6f4590..0063b89bc 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Khmer " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -16482,21 +16539,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/kn/LC_MESSAGES/neutron.po b/neutron/locale/kn/LC_MESSAGES/neutron.po index 1406e47d9..ed60de4d3 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-09-18 00:19+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Kannada " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -16593,21 +16650,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/ko/LC_MESSAGES/neutron.po b/neutron/locale/ko/LC_MESSAGES/neutron.po index 53f63f1a3..8420dd753 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Korean " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17238,21 +17295,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po index 3698212fd..6cb2a702b 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-04-28 05:13+0000\n" "Last-Translator: ujuc Gang \n" "Language-Team: ko_KR \n" @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17238,21 +17295,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/ml_IN/LC_MESSAGES/neutron.po b/neutron/locale/ml_IN/LC_MESSAGES/neutron.po index 02528ef3f..f8c8e66d0 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-11-17 05:24+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Malayalam (India) " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -16482,21 +16539,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/mr_IN/LC_MESSAGES/neutron.po b/neutron/locale/mr_IN/LC_MESSAGES/neutron.po index 63fa31900..8cfd0952b 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-10-16 22:17+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Marathi (India) " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -16527,21 +16584,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/ms/LC_MESSAGES/neutron.po b/neutron/locale/ms/LC_MESSAGES/neutron.po index fae3fbab8..8b7722300 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Malay " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17238,21 +17295,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/nb/LC_MESSAGES/neutron.po b/neutron/locale/nb/LC_MESSAGES/neutron.po index bf8a8e395..7490c4e6b 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Norwegian Bokmål " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17238,21 +17295,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/ne/LC_MESSAGES/neutron.po b/neutron/locale/ne/LC_MESSAGES/neutron.po index 9f40d285d..f88fbb8c6 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-09-05 06:03+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Nepali " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -16845,21 +16902,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/neutron.pot b/neutron/locale/neutron.pot index b61327bbc..a605dc1d6 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.266\n" +"jenkins.neutron.propose.translation.update.268\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" diff --git a/neutron/locale/nl_NL/LC_MESSAGES/neutron.po b/neutron/locale/nl_NL/LC_MESSAGES/neutron.po index 3e414bd9a..baff2916b 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Dutch (Netherlands) " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17238,21 +17295,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/pa_IN/LC_MESSAGES/neutron.po b/neutron/locale/pa_IN/LC_MESSAGES/neutron.po index 5364d9c14..47c7aab5d 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-12-15 04:38+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Panjabi (Punjabi) (India) " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -16359,21 +16416,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po index dfe5aa6ab..2ed26ec1f 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Polish (Poland) " @@ -629,7 +629,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1453,7 +1453,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1851,41 +1851,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2376,14 +2381,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2634,11 +2641,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2740,94 +2742,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2890,13 +2892,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2918,7 +2920,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2944,12 +2946,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2967,13 +2969,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4891,11 +4893,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5584,167 +5586,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8695,13 +8722,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10696,7 +10723,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10704,8 +10731,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13478,7 +13505,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13526,127 +13553,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13988,72 +14015,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17239,21 +17296,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/pt/LC_MESSAGES/neutron.po b/neutron/locale/pt/LC_MESSAGES/neutron.po index 34e4df9a9..1a40567a9 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17238,21 +17295,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po index d3288b70d..822a03213 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese (Brazil) " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17238,21 +17295,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/ro/LC_MESSAGES/neutron.po b/neutron/locale/ro/LC_MESSAGES/neutron.po index 13d120dc3..1b0369516 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-06-08 07:51+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Romanian " @@ -629,7 +629,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1453,7 +1453,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1851,41 +1851,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2376,14 +2381,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2634,11 +2641,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2740,94 +2742,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2890,13 +2892,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2918,7 +2920,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2944,12 +2946,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2967,13 +2969,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4891,11 +4893,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5584,167 +5586,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8695,13 +8722,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10696,7 +10723,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10704,8 +10731,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13478,7 +13505,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13526,127 +13553,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13988,72 +14015,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17239,21 +17296,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/ru/LC_MESSAGES/neutron.po b/neutron/locale/ru/LC_MESSAGES/neutron.po index 778bad7d9..fb3ba0f66 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Russian " @@ -629,7 +629,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1453,7 +1453,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1851,41 +1851,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2376,14 +2381,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2634,11 +2641,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2740,94 +2742,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2890,13 +2892,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2918,7 +2920,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2944,12 +2946,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2967,13 +2969,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4891,11 +4893,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5584,167 +5586,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8695,13 +8722,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10696,7 +10723,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10704,8 +10731,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13478,7 +13505,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13526,127 +13553,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13988,72 +14015,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17239,21 +17296,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/ru_RU/LC_MESSAGES/neutron.po b/neutron/locale/ru_RU/LC_MESSAGES/neutron.po index 698639f5f..108b5244f 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Russian (Russia) " @@ -629,7 +629,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1453,7 +1453,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1851,41 +1851,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2376,14 +2381,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2634,11 +2641,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2740,94 +2742,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2890,13 +2892,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2918,7 +2920,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2944,12 +2946,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2967,13 +2969,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4891,11 +4893,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5584,167 +5586,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8695,13 +8722,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10696,7 +10723,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10704,8 +10731,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13478,7 +13505,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13526,127 +13553,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13988,72 +14015,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17239,21 +17296,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/sk/LC_MESSAGES/neutron.po b/neutron/locale/sk/LC_MESSAGES/neutron.po index 3f27b0ab1..1099147f6 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovak " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -16956,21 +17013,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po index 544d5f1e7..efe774b4a 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovenian (Slovenia) " @@ -629,7 +629,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1453,7 +1453,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1851,41 +1851,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2376,14 +2381,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2634,11 +2641,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2740,94 +2742,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2890,13 +2892,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2918,7 +2920,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2944,12 +2946,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2967,13 +2969,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4891,11 +4893,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5584,167 +5586,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8695,13 +8722,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10696,7 +10723,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10704,8 +10731,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13478,7 +13505,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13526,127 +13553,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13988,72 +14015,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17239,21 +17296,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/sq/LC_MESSAGES/neutron.po b/neutron/locale/sq/LC_MESSAGES/neutron.po index 7b79be634..3bad665cf 100644 --- a/neutron/locale/sq/LC_MESSAGES/neutron.po +++ b/neutron/locale/sq/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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2014-03-17 07:58+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Albanian " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -15979,15 +16036,6 @@ msgid "Tasks not completed" msgstr "" #~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" -#~ msgstr "" - -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" #~ msgstr "" #~ msgid "Failed to update pool with monitor!" @@ -15996,3 +16044,9 @@ msgstr "" #~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" +#~ msgid "Skipping unknown group key: %s" +#~ msgstr "" + +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" +#~ msgstr "" + diff --git a/neutron/locale/sr/LC_MESSAGES/neutron.po b/neutron/locale/sr/LC_MESSAGES/neutron.po index 6c38cca8f..ae823d2a6 100644 --- a/neutron/locale/sr/LC_MESSAGES/neutron.po +++ b/neutron/locale/sr/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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2014-03-12 23:47+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Serbian " @@ -629,7 +629,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1453,7 +1453,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1851,41 +1851,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2376,14 +2381,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2634,11 +2641,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2740,94 +2742,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2890,13 +2892,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2918,7 +2920,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2944,12 +2946,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2967,13 +2969,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4891,11 +4893,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5584,167 +5586,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8695,13 +8722,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10696,7 +10723,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10704,8 +10731,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13478,7 +13505,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13526,127 +13553,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13988,72 +14015,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -15985,21 +16042,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/sv/LC_MESSAGES/neutron.po b/neutron/locale/sv/LC_MESSAGES/neutron.po index b90082367..6fd91d175 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Swedish " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -16482,21 +16539,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/sw_KE/LC_MESSAGES/neutron.po b/neutron/locale/sw_KE/LC_MESSAGES/neutron.po index 86cb5b0d5..4b4285600 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Swahili (Kenya) " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17238,21 +17295,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/tl/LC_MESSAGES/neutron.po b/neutron/locale/tl/LC_MESSAGES/neutron.po index 8cfe0dbcb..5cb38a2f4 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Tagalog " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17238,21 +17295,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/tl_PH/LC_MESSAGES/neutron.po b/neutron/locale/tl_PH/LC_MESSAGES/neutron.po index 1a0f286d2..8a5172e6d 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-09-28 05:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Tagalog (Philippines) " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -16581,21 +16638,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po b/neutron/locale/tr_TR/LC_MESSAGES/neutron.po index 857dedf61..27f140d18 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish (Turkey) " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17238,21 +17295,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/uk/LC_MESSAGES/neutron.po b/neutron/locale/uk/LC_MESSAGES/neutron.po index 9adabd389..8792c06b5 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Ukrainian " @@ -629,7 +629,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1453,7 +1453,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1851,41 +1851,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2376,14 +2381,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2634,11 +2641,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2740,94 +2742,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2890,13 +2892,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2918,7 +2920,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2944,12 +2946,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2967,13 +2969,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4891,11 +4893,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5584,167 +5586,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8695,13 +8722,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10696,7 +10723,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10704,8 +10731,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13478,7 +13505,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13526,127 +13553,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13988,72 +14015,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17239,21 +17296,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/ur/LC_MESSAGES/neutron.po b/neutron/locale/ur/LC_MESSAGES/neutron.po index 7ef05a1ea..adf98da20 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-10-07 01:13+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Urdu " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -16563,21 +16620,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po index 2143e5f1e..5d726a34e 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Vietnamese (Viet Nam) " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17238,21 +17295,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po index b49021275..61d5bff7e 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (China) " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17238,21 +17295,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/zh_HK/LC_MESSAGES/neutron.po b/neutron/locale/zh_HK/LC_MESSAGES/neutron.po index ee6e0ae1b..ed1f76e2a 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Chinese (Hong Kong) " @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1452,7 +1452,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1850,41 +1850,46 @@ msgstr "" msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2375,14 +2380,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2633,11 +2640,6 @@ msgstr "" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2739,94 +2741,94 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2889,13 +2891,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2917,7 +2919,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2943,12 +2945,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2966,13 +2968,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4890,11 +4892,11 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5583,167 +5585,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8694,13 +8721,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10695,7 +10722,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10703,8 +10730,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13477,7 +13504,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13525,127 +13552,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13987,72 +14014,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17238,21 +17295,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" diff --git a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po index 26b59bc92..fece04244 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: 2014-03-18 06:34+0000\n" +"POT-Creation-Date: 2014-03-20 06:25+0000\n" "PO-Revision-Date: 2013-05-22 03:25+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Chinese (Taiwan) " @@ -629,7 +629,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "路由器埠 %s 沒有 IP 位址" -#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:843 +#: neutron/agent/l3_agent.py:411 neutron/db/l3_db.py:845 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -1458,7 +1458,7 @@ msgid "" " and '%(desc)s'" msgstr "對於 sort_dir 來說,%(invalid_dirs)s 是無效值,有效值為 '%(asc)s' 及 '%(desc)s'" -#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572 +#: neutron/api/api_common.py:317 neutron/api/v2/base.py:573 #, python-format msgid "Unable to find '%s' in request body" msgstr "在要求內文中找不到 '%s'" @@ -1857,41 +1857,46 @@ msgstr "在沒有金鑰儲存庫 AuthN 的情況下執行需要指定 tenant_id" msgid "Resource body required" msgstr "需要資源主體" -#: neutron/api/v2/base.py:563 +#: neutron/api/v2/base.py:554 +#, python-format +msgid "Request body: %(body)s" +msgstr "" + +#: neutron/api/v2/base.py:564 msgid "Bulk operation not supported" msgstr "不支援主體作業" -#: neutron/api/v2/base.py:567 +#: neutron/api/v2/base.py:568 msgid "Resources required" msgstr "需要資源" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:584 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "無法剖析要求。未指定必要屬性 '%s'" -#: neutron/api/v2/base.py:590 +#: neutron/api/v2/base.py:591 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "POST 中不接受屬性 '%s'" -#: neutron/api/v2/base.py:595 +#: neutron/api/v2/base.py:596 #, python-format msgid "Cannot update read-only attribute %s" msgstr "無法更新唯讀屬性 %s" -#: neutron/api/v2/base.py:613 +#: neutron/api/v2/base.py:614 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "%(attr)s 的輸入無效。原因:%(reason)s。" -#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61 +#: neutron/api/v2/base.py:623 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "無法辨識屬性 '%s'" -#: neutron/api/v2/base.py:641 +#: neutron/api/v2/base.py:642 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "Tenant %(tenant_id)s 不可在此網路上建立 %(resource)s" @@ -2382,14 +2387,16 @@ msgstr "" msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/legacy.py:33 +#: neutron/common/legacy.py:35 #, python-format msgid "Old class module path in use. Please change '%(old)s' to '%(new)s'." msgstr "" -#: neutron/common/legacy.py:51 +#: neutron/common/legacy.py:59 #, python-format -msgid "Skipping unknown group key: %s" +msgid "" +"Key %(key)s in group %(group)s is unknown. It may not be defined or " +"needed by this service." msgstr "" #: neutron/common/log.py:32 @@ -2640,11 +2647,6 @@ msgstr "剖析 DNS 位址 %s 時發生錯誤" msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "已配置 IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" -#: neutron/db/db_base_plugin_v2.py:1455 -#, python-format -msgid "%(address)s (%(subnet_id)s) is not recycled" -msgstr "%(address)s (%(subnet_id)s) 未回收" - #: neutron/db/dhcp_rpc_base.py:58 msgid "Unrecognized action" msgstr "" @@ -2746,17 +2748,17 @@ msgstr "" msgid "No IPs available for external network %s" msgstr "外部網路 %s 沒有可用的 IP" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:614 #, python-format msgid "Network %s is not a valid external network" msgstr "網路 %s 不是有效的外部網路" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:284 #, python-format msgid "Router already has a port on subnet %s" msgstr "路由器在子網路 %s 上已經有埠" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:298 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " @@ -2765,77 +2767,77 @@ msgstr "" "子網路 %(subnet_id)s 的 CIDR %(subnet_cidr)s 與子網路 %(sub_id)s 的 CIDR %(cidr)s " "重疊" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 #: neutron/plugins/bigswitch/plugin.py:990 #: neutron/plugins/bigswitch/plugin.py:999 msgid "Either subnet_id or port_id must be specified" msgstr "必須指定 subnet_id 或 port_id" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:314 msgid "Cannot specify both subnet-id and port-id" msgstr "無法同時指定 subnet-id 及 port-id" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:325 msgid "Router port must have exactly one fixed IP" msgstr "路由器埠必須正好只有一個固定 IP" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:340 msgid "Subnet for router interface must have a gateway IP" msgstr "路由器介面的子網路必須具有閘道 IP" -#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:470 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "無法將浮動 IP 新增至子網路 %s 上沒有 gateway_ip 的埠" -#: neutron/db/l3_db.py:507 +#: neutron/db/l3_db.py:509 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "埠 %(port_id)s 已與浮動 IP %(floatingip_id)s 之外的 Tenant 產生關聯,因此無法連結。" -#: neutron/db/l3_db.py:511 +#: neutron/db/l3_db.py:513 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:523 +#: neutron/db/l3_db.py:525 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "埠 %(id)s 沒有固定 IP %(address)s" -#: neutron/db/l3_db.py:530 +#: neutron/db/l3_db.py:532 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "無法將浮動 IP 新增至沒有固定 IP 位址的埠 %s" -#: neutron/db/l3_db.py:534 +#: neutron/db/l3_db.py:536 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "埠 %s 具有多個固定 IP。指派浮動 IP 時必須提供特定 IP" -#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "如果未指定 port_id,則無法指定 fixed_ip_address" -#: neutron/db/l3_db.py:743 +#: neutron/db/l3_db.py:745 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "埠 %(port_id)s 具有擁有者 %(port_owner)s,但沒有 IP 位址,因此可以刪除" -#: neutron/db/l3_db.py:761 +#: neutron/db/l3_db.py:763 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "找到埠 %s 的多個浮動 IP" -#: neutron/db/l3_db.py:849 +#: neutron/db/l3_db.py:851 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "正在跳過埠 %s,因為其上沒有配置 IP" @@ -2900,13 +2902,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:250 #: neutron/plugins/vmware/plugins/service.py:907 -#: neutron/services/firewall/fwaas_plugin.py:239 +#: neutron/services/firewall/fwaas_plugin.py:240 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 #: neutron/plugins/vmware/plugins/service.py:933 -#: neutron/services/firewall/fwaas_plugin.py:254 +#: neutron/services/firewall/fwaas_plugin.py:255 msgid "delete_firewall() called" msgstr "" @@ -2928,7 +2930,7 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:302 #: neutron/plugins/vmware/plugins/service.py:995 -#: neutron/services/firewall/fwaas_plugin.py:263 +#: neutron/services/firewall/fwaas_plugin.py:264 msgid "update_firewall_policy() called" msgstr "" @@ -2954,12 +2956,12 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:370 #: neutron/plugins/vmware/plugins/service.py:969 -#: neutron/services/firewall/fwaas_plugin.py:271 +#: neutron/services/firewall/fwaas_plugin.py:272 msgid "update_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:394 -#: neutron/services/firewall/fwaas_plugin.py:281 +#: neutron/services/firewall/fwaas_plugin.py:282 msgid "delete_firewall_rule() called" msgstr "" @@ -2977,13 +2979,13 @@ msgstr "" #: neutron/db/firewall/firewall_db.py:422 #: neutron/plugins/vmware/plugins/service.py:1022 -#: neutron/services/firewall/fwaas_plugin.py:300 +#: neutron/services/firewall/fwaas_plugin.py:301 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 #: neutron/plugins/vmware/plugins/service.py:1051 -#: neutron/services/firewall/fwaas_plugin.py:308 +#: neutron/services/firewall/fwaas_plugin.py:309 msgid "remove_rule() called" msgstr "" @@ -4911,11 +4913,11 @@ msgstr "ServerProxy:狀態 = %(status)d,原因 = %(reason)r,ret = %(ret)s msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:252 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:259 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" @@ -5604,167 +5606,192 @@ msgstr "" msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:454 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:455 #, python-format msgid "Removing vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:576 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:577 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:580 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:581 #, python-format msgid "" "Reserving specific vlan %(vlan)s on physical network %(network)s outside " "pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:608 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:609 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:613 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:614 #, python-format msgid "Releasing vlan %(vlan)s on physical network %(network)s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:617 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:618 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:627 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:628 #, python-format msgid "Skipping unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:665 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:666 #, python-format msgid "Removing vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:696 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:697 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:698 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:699 #, python-format msgid "Reserving specific vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:720 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:721 #, python-format msgid "Releasing vxlan %s to pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:724 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:725 #, python-format msgid "Releasing vxlan %s outside pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:727 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:728 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:835 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:836 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:857 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:858 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:872 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:880 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:881 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:905 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:906 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:925 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:935 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:946 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:947 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:963 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:971 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:972 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:981 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:982 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:988 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:989 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1002 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1003 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1226 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1227 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1236 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1240 +msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1247 +#, python-format +msgid "%s is not a valid multicast ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#, python-format +msgid "%s is not a valid ip address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1255 +#, python-format +msgid "" +"Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " +"low address to high address" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1268 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1245 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1251 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1283 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1258 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1290 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1265 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1297 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1296 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 +msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" +msgstr "" + +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1336 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1353 msgid "Segment range overlaps with another profile" msgstr "" @@ -8728,13 +8755,13 @@ msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" #: neutron/plugins/ml2/plugin.py:695 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" #: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:119 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" @@ -10742,7 +10769,7 @@ msgstr "未在代理程式上給埠 %s 定義 VIF 埠。" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:722 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10750,8 +10777,8 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:725 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" @@ -13526,7 +13553,7 @@ msgid "router_id is not provided!" msgstr "" #: neutron/plugins/vmware/plugins/service.py:880 -#: neutron/plugins/vmware/plugins/service.py:1578 +#: neutron/plugins/vmware/plugins/service.py:1580 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" @@ -13574,127 +13601,127 @@ msgstr "" msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1268 +#: neutron/plugins/vmware/plugins/service.py:1270 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1285 +#: neutron/plugins/vmware/plugins/service.py:1287 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1341 +#: neutron/plugins/vmware/plugins/service.py:1343 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1363 -#: neutron/plugins/vmware/plugins/service.py:1410 -#: neutron/plugins/vmware/plugins/service.py:1433 +#: neutron/plugins/vmware/plugins/service.py:1365 +#: neutron/plugins/vmware/plugins/service.py:1412 +#: neutron/plugins/vmware/plugins/service.py:1435 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1389 +#: neutron/plugins/vmware/plugins/service.py:1391 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1453 +#: neutron/plugins/vmware/plugins/service.py:1455 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1463 +#: neutron/plugins/vmware/plugins/service.py:1465 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1492 +#: neutron/plugins/vmware/plugins/service.py:1494 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1523 +#: neutron/plugins/vmware/plugins/service.py:1525 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1540 +#: neutron/plugins/vmware/plugins/service.py:1542 #, python-format msgid "" "Failed to update ipsec vpn configuration on edge, since the router: %s " "does not have a gateway yet!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1564 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Bad or unsupported Input request!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1567 +#: neutron/plugins/vmware/plugins/service.py:1569 #, python-format msgid "" "Failed to update ipsec VPN configuration with vpnservice: " "%(vpnservice_id)s on vShield Edge: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1575 +#: neutron/plugins/vmware/plugins/service.py:1577 msgid "create_vpnservice() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1583 +#: neutron/plugins/vmware/plugins/service.py:1585 #, python-format msgid "a vpnservice is already associated with the router: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1696 +#: neutron/plugins/vmware/plugins/service.py:1698 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1702 -#: neutron/plugins/vmware/plugins/service.py:1739 +#: neutron/plugins/vmware/plugins/service.py:1704 +#: neutron/plugins/vmware/plugins/service.py:1741 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1720 +#: neutron/plugins/vmware/plugins/service.py:1722 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1723 +#: neutron/plugins/vmware/plugins/service.py:1725 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1755 +#: neutron/plugins/vmware/plugins/service.py:1757 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1758 +#: neutron/plugins/vmware/plugins/service.py:1760 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1761 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1764 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1767 +#: neutron/plugins/vmware/plugins/service.py:1769 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1770 +#: neutron/plugins/vmware/plugins/service.py:1772 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1773 +#: neutron/plugins/vmware/plugins/service.py:1775 #, python-format msgid "nat_update_result %d" msgstr "" @@ -14036,72 +14063,102 @@ msgstr "" msgid "Failed to delete ipsec vpn configuration with edge_id: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:154 +#, python-format +msgid "Invalid %(protocol)s persistence method: %(type)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:180 #, python-format msgid "Failed to create app profile on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:191 #, python-format msgid "Failed to create vip on vshield edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:209 +#, python-format +msgid "vip_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:226 msgid "Failed to get vip on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:243 +#, python-format +msgid "Failed to update app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:251 #, python-format msgid "Failed to update vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:262 +#, python-format +msgid "vip not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:265 #, python-format msgid "Failed to delete vip on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:270 +#, python-format +msgid "app profile not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:273 +#, python-format +msgid "Failed to delete app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:284 msgid "Failed to create pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:301 #, python-format msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:311 msgid "Failed to get pool on edge" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:323 msgid "Failed to update pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:333 msgid "Failed to delete pool" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:343 #, python-format msgid "Failed to create monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:361 #, python-format msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:371 #, python-format msgid "Failed to get monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:388 #, python-format msgid "Failed to update monitor on edge: %s" msgstr "" -#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:399 msgid "Failed to delete monitor" msgstr "" @@ -17287,21 +17344,15 @@ msgstr "" #~ msgid "Network Admin State Validation Failed: " #~ msgstr "" -#~ msgid "" -#~ "VXLAN muticast group must be provided" -#~ " in vxlan_group option to enable " -#~ "VXLAN" +#~ msgid "Failed to update pool with monitor!" #~ msgstr "" -#~ msgid "" -#~ "Unable to use VXLAN, it requires " -#~ "at least 3.8 linux kernel and " -#~ "iproute2 3.8" +#~ msgid "Failed to delete monitor with id: %s!" #~ msgstr "" -#~ msgid "Failed to update pool with monitor!" +#~ msgid "Skipping unknown group key: %s" #~ msgstr "" -#~ msgid "Failed to delete monitor with id: %s!" -#~ msgstr "" +#~ msgid "%(address)s (%(subnet_id)s) is not recycled" +#~ msgstr "%(address)s (%(subnet_id)s) 未回收" -- 2.45.2